home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / WINFONTS / TEMPOFON.ZIP / TEMPO.SIT / TempoFont / About TempoFont.rsrc / bin.rsrc_CODE_7_PrintStuff.txt < prev    next >
Text File  |  1990-06-29  |  130KB  |  2,300 lines

  1. # near model CODE resource
  2. # jump table entries: 576-578 (3 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  6. 00000008  286D CB3A                movea.l    A4, [A5 - 0x34C6]
  7. 0000000C  2854                     movea.l    A4, [A4]
  8. 0000000E  2B6C 0008 FDC4           move.l     [A5 - 0x23C], [A4 + 0x8]
  9. 00000014  2B6C 000C FDC8           move.l     [A5 - 0x238], [A4 + 0xC]
  10. 0000001A  066D 0036 FDC4           addi.w     [A5 - 0x23C], 0x36 /* '6' */
  11. 00000020  066D 0036 FDC6           addi.w     [A5 - 0x23A], 0x36 /* '6' */
  12. 00000026  046D 0036 FDCA           subi.w     [A5 - 0x236], 0x36 /* '6' */
  13. 0000002C  046D 0052 FDC8           subi.w     [A5 - 0x238], 0x52 /* 'R' */
  14. 00000032  3E2D FDCA                move.w     D7, [A5 - 0x236]
  15. 00000036  9E6D FDC6                sub.w      D7, [A5 - 0x23A]
  16. 0000003A  3B47 CE82                move.w     [A5 - 0x317E], D7
  17. 0000003E  4CDF 1080                movem.l    D7,A4, [A7]+
  18. 00000042  4E5E                     unlink     A6
  19. 00000044  4E75                     rts
  20. fn00000046:
  21. 00000046  4E56 FB80                link       A6, -0x0480
  22. 0000004A  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  23. 0000004E  486E FFF4                pea.l      [A6 - 0xC]
  24. 00000052  A874                     syscall    GetPort
  25. 00000054  422E FFA2                clr.b      [A6 - 0x5E]
  26. 00000058  426E FFA6                clr.w      [A6 - 0x5A]
  27. 0000005C  49EE FF80                lea.l      A4, [A6 - 0x80]
  28. 00000060  47FA 05DA                lea.l      A3, [PC + 0x5DA /* 0000063C, value 0x0, cstring "" */]
  29. 00000064  3E3C 0007                move.w     D7, 0x7
  30. label00000068:
  31. 00000068  28DB                     move.l     [A4]+, [A3]+
  32. 0000006A  51CF FFFC                dbf        D7, -0x6 /* 00000068 */
  33. 0000006E  598F                     subq.l     A7, 4
  34. 00000070  3F3C 0084                move.w     -[A7], 0x84
  35. 00000074  42A7                     clr.l      -[A7]
  36. 00000076  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  37. 0000007C  A97C                     syscall    GetNewDialog
  38. 0000007E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  39. 00000082  486E FFFC                pea.l      [A6 - 0x4]
  40. 00000086  2F3C 001E 0001           move.l     -[A7], 0x1E0001
  41. 0000008C  1F3C 0001                move.b     -[A7], 0x1
  42. 00000090  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  43. 00000094  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44. 00000098  A873                     syscall    SetPort
  45. 0000009A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  46. 0000009E  3F3C 0005                move.w     -[A7], 0x5
  47. 000000A2  486E FFBC                pea.l      [A6 - 0x44]
  48. 000000A6  486E FFB4                pea.l      [A6 - 0x4C]
  49. 000000AA  486E FFDA                pea.l      [A6 - 0x26]
  50. 000000AE  A98D                     syscall    GetDialogItem/GetDItem
  51. 000000B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  52. 000000B4  3F3C 0001                move.w     -[A7], 0x1
  53. 000000B8  486E FFBA                pea.l      [A6 - 0x46]
  54. 000000BC  486E FFB0                pea.l      [A6 - 0x50]
  55. 000000C0  486E FFD2                pea.l      [A6 - 0x2E]
  56. 000000C4  A98D                     syscall    GetDialogItem/GetDItem
  57. 000000C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58. 000000CA  3F3C 0007                move.w     -[A7], 0x7
  59. 000000CE  486E FFBA                pea.l      [A6 - 0x46]
  60. 000000D2  486E FFAC                pea.l      [A6 - 0x54]
  61. 000000D6  486E FFD2                pea.l      [A6 - 0x2E]
  62. 000000DA  A98D                     syscall    GetDialogItem/GetDItem
  63. 000000DC  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  64. 000000E0  487A 0546                pea.l      [PC + 0x546 /* 00000628, value 0x13436861, pstring "Chapters To Print: " */]
  65. 000000E4  486E FD80                pea.l      [A6 - 0x280]
  66. 000000E8  3F2D CE86                move.w     -[A7], [A5 - 0x317A]
  67. 000000EC  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  68. 000000F0  588F                     addq.l     A7, 4
  69. 000000F2  486E FD80                pea.l      [A6 - 0x280]
  70. 000000F6  487A 052A                pea.l      [PC + 0x52A /* 00000622, value 0x4206F66, pstring " of " */]
  71. 000000FA  486E FC80                pea.l      [A6 - 0x380]
  72. 000000FE  3F2D CE86                move.w     -[A7], [A5 - 0x317A]
  73. 00000102  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  74. 00000106  588F                     addq.l     A7, 4
  75. 00000108  486E FC80                pea.l      [A6 - 0x380]
  76. 0000010C  486E FB80                pea.l      [A6 - 0x480]
  77. 00000110  3F3C 0004                move.w     -[A7], 0x4
  78. 00000114  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  79. 00000118  486E FB80                pea.l      [A6 - 0x480]
  80. 0000011C  A98F                     syscall    SetDialogItemText/SetIText
  81. 0000011E  3E3C 0001                move.w     D7, 0x1
  82. 00000122  3D6D CE86 FD80           move.w     [A6 - 0x280], [A5 - 0x317A]
  83. 00000128  6000 0016                bra        +0x18 /* 00000140 */
  84. label0000012C:
  85. 0000012C  286E 0008                movea.l    A4, [A6 + 0x8]
  86. 00000130  3C07                     move.w     D6, D7
  87. 00000132  5346                     subq.w     D6, 1
  88. 00000134  19BC 0001 6000           move.b     [A4 + D6.w], 0x1
  89. 0000013A  5247                     addq.w     D7, 1
  90. 0000013C  6900 0008                bvs        +0xA /* 00000146 */
  91. label00000140:
  92. 00000140  BE6E FD80                cmp.w      D7, [A6 - 0x280]
  93. 00000144  6FE6                     ble        -0x18 /* 0000012C */
  94. label00000146:
  95. 00000146  3D47 FFBA                move.w     [A6 - 0x46], D7
  96. 0000014A  3E2E FFDE                move.w     D7, [A6 - 0x22]
  97. 0000014E  9E6E FFDA                sub.w      D7, [A6 - 0x26]
  98. 00000152  48C7                     ext.l      D7
  99. 00000154  8FFC 0010                divs.w     D7, 0x10
  100. 00000158  E94F                     lsl        D7.w, 4
  101. 0000015A  DE6E FFDA                add.w      D7, [A6 - 0x26]
  102. 0000015E  3D47 FFDE                move.w     [A6 - 0x22], D7
  103. 00000162  2D6E FFDA FFCA           move.l     [A6 - 0x36], [A6 - 0x26]
  104. 00000168  2D6E FFDE FFCE           move.l     [A6 - 0x32], [A6 - 0x22]
  105. 0000016E  486E FFCA                pea.l      [A6 - 0x36]
  106. 00000172  2F3C FFFF 0000           move.l     -[A7], 0xFFFF0000
  107. 00000178  A8A9                     syscall    InsetRect
  108. 0000017A  526E FFD0                addq.w     [A6 - 0x30], 1
  109. 0000017E  046E 000F FFE0           subi.w     [A6 - 0x20], 0xF
  110. 00000184  526E FFDC                addq.w     [A6 - 0x24], 1
  111. 00000188  486E FFD2                pea.l      [A6 - 0x2E]
  112. 0000018C  42A7                     clr.l      -[A7]
  113. 0000018E  3F3C 0001                move.w     -[A7], 0x1
  114. 00000192  3F2D CE86                move.w     -[A7], [A5 - 0x317A]
  115. 00000196  A8A7                     syscall    SetRect
  116. 00000198  3D7C 0010 FFC6           move.w     [A6 - 0x3A], 0x10
  117. 0000019E  3E2E FFE0                move.w     D7, [A6 - 0x20]
  118. 000001A2  9E6E FFDC                sub.w      D7, [A6 - 0x24]
  119. 000001A6  3D47 FFC8                move.w     [A6 - 0x38], D7
  120. 000001AA  598F                     subq.l     A7, 4
  121. 000001AC  486E FFDA                pea.l      [A6 - 0x26]
  122. 000001B0  486E FFD2                pea.l      [A6 - 0x2E]
  123. 000001B4  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  124. 000001B8  4267                     clr.w      -[A7]
  125. 000001BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  126. 000001BE  42A7                     clr.l      -[A7]
  127. 000001C0  2F3C 0100 0000           move.l     -[A7], 0x1000000
  128. 000001C6  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  129. 000001CA  A9E7                     syscall    Pack0/ListManager
  130. 000001CC  2D5F FFA8                move.l     [A6 - 0x58], [A7]+
  131. 000001D0  3E3C 0001                move.w     D7, 0x1
  132. 000001D4  3D6D CE86 FD80           move.w     [A6 - 0x280], [A5 - 0x317A]
  133. 000001DA  6000 004E                bra        +0x50 /* 0000022A */
  134. label000001DE:
  135. 000001DE  3C07                     move.w     D6, D7
  136. 000001E0  5346                     subq.w     D6, 1
  137. 000001E2  CDFC 02F0                muls.w     D6, 0x2F0
  138. 000001E6  49ED CEA8                lea.l      A4, [A5 - 0x3158]
  139. 000001EA  3A07                     move.w     D5, D7
  140. 000001EC  5345                     subq.w     D5, 1
  141. 000001EE  3D45 FFA4                move.w     [A6 - 0x5C], D5
  142. 000001F2  47EE FE80                lea.l      A3, [A6 - 0x180]
  143. 000001F6  45F4 6010                lea.l      A2, [A4 + D6.w + 0x10]
  144. 000001FA  4245                     clr.w      D5
  145. 000001FC  1A12                     move.b     D5, [A2]
  146. label000001FE:
  147. 000001FE  16DA                     move.b     [A3]+, [A2]+
  148. 00000200  51CD FFFC                dbf        D5, -0x6 /* 000001FE */
  149. 00000204  47EE FE80                lea.l      A3, [A6 - 0x180]
  150. 00000208  2A0B                     move.l     D5, A3
  151. 0000020A  5285                     addq.l     D5, 1
  152. 0000020C  2F05                     move.l     -[A7], D5
  153. 0000020E  4245                     clr.w      D5
  154. 00000210  1A2E FE80                move.b     D5, [A6 - 0x180]
  155. 00000214  3F05                     move.w     -[A7], D5
  156. 00000216  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  157. 0000021A  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  158. 0000021E  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  159. 00000222  A9E7                     syscall    Pack0/ListManager
  160. 00000224  5247                     addq.w     D7, 1
  161. 00000226  6900 0008                bvs        +0xA /* 00000230 */
  162. label0000022A:
  163. 0000022A  BE6E FD80                cmp.w      D7, [A6 - 0x280]
  164. 0000022E  6FAE                     ble        -0x50 /* 000001DE */
  165. label00000230:
  166. 00000230  3D47 FFBA                move.w     [A6 - 0x46], D7
  167. 00000234  286E FFA8                movea.l    A4, [A6 - 0x58]
  168. 00000238  2854                     movea.l    A4, [A4]
  169. 0000023A  197C 0046 0024           move.b     [A4 + 0x24], 0x46 /* 'F' */
  170. 00000240  3E3C 0001                move.w     D7, 0x1
  171. 00000244  3D6D CE86 FD80           move.w     [A6 - 0x280], [A5 - 0x317A]
  172. 0000024A  6000 0022                bra        +0x24 /* 0000026E */
  173. label0000024E:
  174. 0000024E  3C07                     move.w     D6, D7
  175. 00000250  5346                     subq.w     D6, 1
  176. 00000252  3D46 FFA4                move.w     [A6 - 0x5C], D6
  177. 00000256  1F3C 0001                move.b     -[A7], 0x1
  178. 0000025A  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  179. 0000025E  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  180. 00000262  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  181. 00000266  A9E7                     syscall    Pack0/ListManager
  182. 00000268  5247                     addq.w     D7, 1
  183. 0000026A  6900 0008                bvs        +0xA /* 00000274 */
  184. label0000026E:
  185. 0000026E  BE6E FD80                cmp.w      D7, [A6 - 0x280]
  186. 00000272  6FDA                     ble        -0x24 /* 0000024E */
  187. label00000274:
  188. 00000274  3D47 FFBA                move.w     [A6 - 0x46], D7
  189. 00000278  426E FFA4                clr.w      [A6 - 0x5C]
  190. 0000027C  1D7C 0001 FFA0           move.b     [A6 - 0x60], 0x1
  191. 00000282  1F3C 0001                move.b     -[A7], 0x1
  192. 00000286  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  193. 0000028A  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  194. 0000028E  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  195. 00000292  A9E7                     syscall    Pack0/ListManager
  196. 00000294  1F3C 0001                move.b     -[A7], 0x1
  197. 00000298  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  198. 0000029C  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  199. 000002A0  A9E7                     syscall    Pack0/ListManager
  200. 000002A2  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  201. 000002A6  3F3C 0010                move.w     -[A7], 0x10
  202. 000002AA  A9E7                     syscall    Pack0/ListManager
  203. 000002AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  204. 000002B0  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  205. label000002B4:
  206. 000002B4  558F                     subq.l     A7, 2
  207. 000002B6  3F3C FFFF                move.w     -[A7], 0xFFFF
  208. 000002BA  486E FFE4                pea.l      [A6 - 0x1C]
  209. 000002BE  A970                     syscall    GetNextEvent
  210. 000002C0  1E1F                     move.b     D7, [A7]+
  211. 000002C2  6700 0260                beq        +0x262 /* 00000524 */
  212. 000002C6  558F                     subq.l     A7, 2
  213. 000002C8  486E FFE4                pea.l      [A6 - 0x1C]
  214. 000002CC  A97F                     syscall    IsDialogEvent
  215. 000002CE  1E1F                     move.b     D7, [A7]+
  216. 000002D0  6700 0234                beq        +0x236 /* 00000506 */
  217. 000002D4  0C6E 0003 FFE4           cmpi.w     [A6 - 0x1C], 0x3
  218. 000002DA  57C7                     seq        D7
  219. 000002DC  558F                     subq.l     A7, 2
  220. 000002DE  486E FFE4                pea.l      [A6 - 0x1C]
  221. 000002E2  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  222. 000002E6  3C1F                     move.w     D6, [A7]+
  223. 000002E8  6B18                     bmi        +0x1A /* 00000302 */
  224. 000002EA  0C46 00FF                cmpi.w     D6, 0xFF
  225. 000002EE  6E12                     bgt        +0x14 /* 00000302 */
  226. 000002F0  49EE FF9F                lea.l      A4, [A6 - 0x61]
  227. 000002F4  3A06                     move.w     D5, D6
  228. 000002F6  E64D                     lsr        D5.w, 3
  229. 000002F8  4445                     neg.w      D5
  230. 000002FA  0D34 5000                btst       [A4 + D5.w], D6
  231. 000002FE  0A3C 0004                xori.b     ccr, 4
  232. label00000302:
  233. 00000302  57C6                     seq        D6
  234. 00000304  CC07                     and.b      D6, D7
  235. 00000306  CC2E FFA0                and.b      D6, [A6 - 0x60]
  236. 0000030A  6700 001E                beq        +0x20 /* 0000032A */
  237. 0000030E  1D7C 0001 FFA2           move.b     [A6 - 0x5E], 0x1
  238. 00000314  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  239. 00000318  3F3C 0001                move.w     -[A7], 0x1
  240. 0000031C  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  241. 00000320  3D7C 0001 FFE2           move.w     [A6 - 0x1E], 0x1
  242. 00000326  6000 01DA                bra        +0x1DC /* 00000502 */
  243. label0000032A:
  244. 0000032A  0C6E 0006 FFE4           cmpi.w     [A6 - 0x1C], 0x6
  245. 00000330  6600 0038                bne        +0x3A /* 0000036A */
  246. 00000334  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  247. 00000338  A922                     syscall    BeginUpdate
  248. 0000033A  486E FFCA                pea.l      [A6 - 0x36]
  249. 0000033E  A8A1                     syscall    FrameRect
  250. 00000340  286E FFFC                movea.l    A4, [A6 - 0x4]
  251. 00000344  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  252. 00000348  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  253. 0000034C  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  254. 00000350  A9E7                     syscall    Pack0/ListManager
  255. 00000352  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  256. 00000356  A981                     syscall    DrawDialog
  257. 00000358  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  258. 0000035C  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  259. 00000360  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  260. 00000364  A923                     syscall    EndUpdate
  261. 00000366  6000 019A                bra        +0x19C /* 00000502 */
  262. label0000036A:
  263. 0000036A  558F                     subq.l     A7, 2
  264. 0000036C  486E FFE4                pea.l      [A6 - 0x1C]
  265. 00000370  486E FFF8                pea.l      [A6 - 0x8]
  266. 00000374  486E FFE2                pea.l      [A6 - 0x1E]
  267. 00000378  A980                     syscall    DialogSelect
  268. 0000037A  1E1F                     move.b     D7, [A7]+
  269. 0000037C  6700 0184                beq        +0x186 /* 00000502 */
  270. 00000380  3E2E FFE2                move.w     D7, [A6 - 0x1E]
  271. 00000384  6000 015E                bra        +0x160 /* 000004E4 */
  272. label00000388:
  273. 00000388  1D7C 0001 FFA2           move.b     [A6 - 0x5E], 0x1
  274. 0000038E  6000 0172                bra        +0x174 /* 00000502 */
  275. label00000392:
  276. 00000392  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  277. 00000396  3F3C 00FF                move.w     -[A7], 0xFF
  278. 0000039A  A95D                     syscall    HiliteControl
  279. 0000039C  3E3C 0001                move.w     D7, 0x1
  280. 000003A0  3D6D CE86 FD80           move.w     [A6 - 0x280], [A5 - 0x317A]
  281. 000003A6  6000 0020                bra        +0x22 /* 000003C8 */
  282. label000003AA:
  283. 000003AA  3C07                     move.w     D6, D7
  284. 000003AC  5346                     subq.w     D6, 1
  285. 000003AE  3D46 FFA4                move.w     [A6 - 0x5C], D6
  286. 000003B2  4227                     clr.b      -[A7]
  287. 000003B4  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  288. 000003B8  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  289. 000003BC  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  290. 000003C0  A9E7                     syscall    Pack0/ListManager
  291. 000003C2  5247                     addq.w     D7, 1
  292. 000003C4  6900 0008                bvs        +0xA /* 000003CE */
  293. label000003C8:
  294. 000003C8  BE6E FD80                cmp.w      D7, [A6 - 0x280]
  295. 000003CC  6FDC                     ble        -0x22 /* 000003AA */
  296. label000003CE:
  297. 000003CE  3D47 FFBA                move.w     [A6 - 0x46], D7
  298. 000003D2  422E FFA0                clr.b      [A6 - 0x60]
  299. 000003D6  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  300. 000003DA  487A 022C                pea.l      [PC + 0x22C /* 00000608, value 0x18436861, pstring "Chapters To Print: 0 of " */]
  301. 000003DE  486E FD80                pea.l      [A6 - 0x280]
  302. 000003E2  3F2D CE86                move.w     -[A7], [A5 - 0x317A]
  303. 000003E6  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  304. 000003EA  588F                     addq.l     A7, 4
  305. 000003EC  486E FD80                pea.l      [A6 - 0x280]
  306. 000003F0  486E FC80                pea.l      [A6 - 0x380]
  307. 000003F4  3F3C 0002                move.w     -[A7], 0x2
  308. 000003F8  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  309. 000003FC  486E FC80                pea.l      [A6 - 0x380]
  310. 00000400  A98F                     syscall    SetDialogItemText/SetIText
  311. 00000402  6000 00FE                bra        +0x100 /* 00000502 */
  312. label00000406:
  313. 00000406  2D6E FFEE FFC2           move.l     [A6 - 0x3E], [A6 - 0x12]
  314. 0000040C  486E FFC2                pea.l      [A6 - 0x3E]
  315. 00000410  A871                     syscall    GlobalToLocal
  316. 00000412  558F                     subq.l     A7, 2
  317. 00000414  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  318. 00000418  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  319. 0000041C  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  320. 00000420  3F3C 0018                move.w     -[A7], 0x18
  321. 00000424  A9E7                     syscall    Pack0/ListManager
  322. 00000426  1D5F FFC0                move.b     [A6 - 0x40], [A7]+
  323. 0000042A  426E FFB8                clr.w      [A6 - 0x48]
  324. 0000042E  3E3C 0001                move.w     D7, 0x1
  325. 00000432  3D6D CE86 FD80           move.w     [A6 - 0x280], [A5 - 0x317A]
  326. 00000438  6000 002C                bra        +0x2E /* 00000466 */
  327. label0000043C:
  328. 0000043C  3C07                     move.w     D6, D7
  329. 0000043E  5346                     subq.w     D6, 1
  330. 00000440  3D46 FFA4                move.w     [A6 - 0x5C], D6
  331. 00000444  558F                     subq.l     A7, 2
  332. 00000446  4227                     clr.b      -[A7]
  333. 00000448  486E FFA4                pea.l      [A6 - 0x5C]
  334. 0000044C  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  335. 00000450  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  336. 00000454  A9E7                     syscall    Pack0/ListManager
  337. 00000456  1C1F                     move.b     D6, [A7]+
  338. 00000458  6700 0006                beq        +0x8 /* 00000460 */
  339. 0000045C  526E FFB8                addq.w     [A6 - 0x48], 1
  340. label00000460:
  341. 00000460  5247                     addq.w     D7, 1
  342. 00000462  6900 0008                bvs        +0xA /* 0000046C */
  343. label00000466:
  344. 00000466  BE6E FD80                cmp.w      D7, [A6 - 0x280]
  345. 0000046A  6FD0                     ble        -0x2E /* 0000043C */
  346. label0000046C:
  347. 0000046C  3D47 FFBA                move.w     [A6 - 0x46], D7
  348. 00000470  0C6E 0000 FFB8           cmpi.w     [A6 - 0x48], 0x0
  349. 00000476  6F00 0014                ble        +0x16 /* 0000048C */
  350. 0000047A  1D7C 0001 FFA0           move.b     [A6 - 0x60], 0x1
  351. 00000480  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  352. 00000484  4267                     clr.w      -[A7]
  353. 00000486  A95D                     syscall    HiliteControl
  354. 00000488  6000 0010                bra        +0x12 /* 0000049A */
  355. label0000048C:
  356. 0000048C  422E FFA0                clr.b      [A6 - 0x60]
  357. 00000490  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  358. 00000494  3F3C 00FF                move.w     -[A7], 0xFF
  359. 00000498  A95D                     syscall    HiliteControl
  360. label0000049A:
  361. 0000049A  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  362. 0000049E  487A 0154                pea.l      [PC + 0x154 /* 000005F4, value 0x13436861, pstring "Chapters To Print: " */]
  363. 000004A2  486E FD80                pea.l      [A6 - 0x280]
  364. 000004A6  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  365. 000004AA  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  366. 000004AE  588F                     addq.l     A7, 4
  367. 000004B0  486E FD80                pea.l      [A6 - 0x280]
  368. 000004B4  487A 0138                pea.l      [PC + 0x138 /* 000005EE, value 0x4206F66, pstring " of " */]
  369. 000004B8  486E FC80                pea.l      [A6 - 0x380]
  370. 000004BC  3F2D CE86                move.w     -[A7], [A5 - 0x317A]
  371. 000004C0  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  372. 000004C4  588F                     addq.l     A7, 4
  373. 000004C6  486E FC80                pea.l      [A6 - 0x380]
  374. 000004CA  486E FB80                pea.l      [A6 - 0x480]
  375. 000004CE  3F3C 0004                move.w     -[A7], 0x4
  376. 000004D2  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  377. 000004D6  486E FB80                pea.l      [A6 - 0x480]
  378. 000004DA  A98F                     syscall    SetDialogItemText/SetIText
  379. 000004DC  426E FFA4                clr.w      [A6 - 0x5C]
  380. 000004E0  6000 0020                bra        +0x22 /* 00000502 */
  381. label000004E4:
  382. 000004E4  5347                     subq.w     D7, 1
  383. 000004E6  6700 FEA0                beq        -0x15E /* 00000388 */
  384. 000004EA  5347                     subq.w     D7, 1
  385. 000004EC  6700 FE9A                beq        -0x164 /* 00000388 */
  386. 000004F0  5347                     subq.w     D7, 1
  387. 000004F2  6700 FE94                beq        -0x16A /* 00000388 */
  388. 000004F6  5347                     subq.w     D7, 1
  389. 000004F8  6700 FE98                beq        -0x166 /* 00000392 */
  390. 000004FC  5347                     subq.w     D7, 1
  391. 000004FE  6700 FF06                beq        -0xF8 /* 00000406 */
  392. label00000502:
  393. 00000502  6000 0020                bra        +0x22 /* 00000524 */
  394. label00000506:
  395. 00000506  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  396. 0000050A  6000 000C                bra        +0xE /* 00000518 */
  397. label0000050E:
  398. 0000050E  3F3C 0001                move.w     -[A7], 0x1
  399. 00000512  A9C8                     syscall    SysBeep
  400. 00000514  6000 000E                bra        +0x10 /* 00000524 */
  401. label00000518:
  402. 00000518  5347                     subq.w     D7, 1
  403. 0000051A  67F2                     beq        -0xC /* 0000050E */
  404. 0000051C  5547                     subq.w     D7, 2
  405. 0000051E  67EE                     beq        -0x10 /* 0000050E */
  406. 00000520  5547                     subq.w     D7, 2
  407. 00000522  67EA                     beq        -0x14 /* 0000050E */
  408. label00000524:
  409. 00000524  4A2E FFA2                tst.b      [A6 - 0x5E]
  410. 00000528  6700 FD8A                beq        -0x274 /* 000002B4 */
  411. 0000052C  3E2E FFE2                move.w     D7, [A6 - 0x1E]
  412. 00000530  6000 008E                bra        +0x90 /* 000005C0 */
  413. label00000534:
  414. 00000534  3E3C 0001                move.w     D7, 0x1
  415. 00000538  3D6D CE86 FD80           move.w     [A6 - 0x280], [A5 - 0x317A]
  416. 0000053E  6000 002E                bra        +0x30 /* 0000056E */
  417. label00000542:
  418. 00000542  3C07                     move.w     D6, D7
  419. 00000544  5346                     subq.w     D6, 1
  420. 00000546  3D46 FFA4                move.w     [A6 - 0x5C], D6
  421. 0000054A  286E 0008                movea.l    A4, [A6 + 0x8]
  422. 0000054E  3C07                     move.w     D6, D7
  423. 00000550  5346                     subq.w     D6, 1
  424. 00000552  558F                     subq.l     A7, 2
  425. 00000554  4227                     clr.b      -[A7]
  426. 00000556  486E FFA4                pea.l      [A6 - 0x5C]
  427. 0000055A  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  428. 0000055E  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  429. 00000562  A9E7                     syscall    Pack0/ListManager
  430. 00000564  199F 6000                move.b     [A4 + D6.w], [A7]+
  431. 00000568  5247                     addq.w     D7, 1
  432. 0000056A  6900 0008                bvs        +0xA /* 00000574 */
  433. label0000056E:
  434. 0000056E  BE6E FD80                cmp.w      D7, [A6 - 0x280]
  435. 00000572  6FCE                     ble        -0x30 /* 00000542 */
  436. label00000574:
  437. 00000574  3D47 FFBA                move.w     [A6 - 0x46], D7
  438. 00000578  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  439. 0000057E  6000 004E                bra        +0x50 /* 000005CE */
  440. label00000582:
  441. 00000582  422E 000C                clr.b      [A6 + 0xC]
  442. 00000586  6000 0046                bra        +0x48 /* 000005CE */
  443. label0000058A:
  444. 0000058A  3E3C 0001                move.w     D7, 0x1
  445. 0000058E  3D6D CE86 FD80           move.w     [A6 - 0x280], [A5 - 0x317A]
  446. 00000594  6000 0016                bra        +0x18 /* 000005AC */
  447. label00000598:
  448. 00000598  286E 0008                movea.l    A4, [A6 + 0x8]
  449. 0000059C  3C07                     move.w     D6, D7
  450. 0000059E  5346                     subq.w     D6, 1
  451. 000005A0  19BC 0001 6000           move.b     [A4 + D6.w], 0x1
  452. 000005A6  5247                     addq.w     D7, 1
  453. 000005A8  6900 0008                bvs        +0xA /* 000005B2 */
  454. label000005AC:
  455. 000005AC  BE6E FD80                cmp.w      D7, [A6 - 0x280]
  456. 000005B0  6FE6                     ble        -0x18 /* 00000598 */
  457. label000005B2:
  458. 000005B2  3D47 FFBA                move.w     [A6 - 0x46], D7
  459. 000005B6  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  460. 000005BC  6000 0010                bra        +0x12 /* 000005CE */
  461. label000005C0:
  462. 000005C0  5347                     subq.w     D7, 1
  463. 000005C2  6700 FF70                beq        -0x8E /* 00000534 */
  464. 000005C6  5347                     subq.w     D7, 1
  465. 000005C8  67B8                     beq        -0x46 /* 00000582 */
  466. 000005CA  5347                     subq.w     D7, 1
  467. 000005CC  67BC                     beq        -0x42 /* 0000058A */
  468. label000005CE:
  469. 000005CE  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  470. 000005D2  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  471. 000005D6  A9E7                     syscall    Pack0/ListManager
  472. 000005D8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  473. 000005DC  A983                     syscall    DisposeDialog
  474. 000005DE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  475. 000005E2  A873                     syscall    SetPort
  476. 000005E4  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  477. 000005E8  4E5E                     unlink     A6
  478. 000005EA  2E9F                     move.l     [A7], [A7]+
  479. 000005EC  4E75                     rts
  480. 000005EE  0420 6F66                subi.b     -[A0], 0x66 /* 'f' */
  481. 000005F2  2000                     move.l     D0, D0
  482. 000005F4  1343 6861                move.b     [A1 + 0x6861], D3
  483. 000005F8  7074                     moveq.l    D0, 0x74
  484. 000005FA  6572                     bcs        +0x74 /* 0000066E */
  485. 000005FC  7320                     moveq.l    D1, 0x20
  486. 000005FE  546F 2050                addq.w     [A7 + 0x2050], 2
  487. 00000602  7269                     moveq.l    D1, 0x69
  488. 00000604  6E74                     bgt        +0x76 /* 0000067A */
  489. 00000606  3A20                     move.w     D5, -[A0]
  490. 00000608  1843                     movea.b    A4, D3
  491. 0000060A  6861                     bvc        +0x63 /* 0000066D */
  492. 0000060C  7074                     moveq.l    D0, 0x74
  493. 0000060E  6572                     bcs        +0x74 /* 00000682 */
  494. 00000610  7320                     moveq.l    D1, 0x20
  495. 00000612  546F 2050                addq.w     [A7 + 0x2050], 2
  496. 00000616  7269                     moveq.l    D1, 0x69
  497. 00000618  6E74                     bgt        +0x76 /* 0000068E */
  498. 0000061A  3A20                     move.w     D5, -[A0]
  499. 0000061C  3020                     move.w     D0, -[A0]
  500. 0000061E  6F66                     ble        +0x68 /* 00000686 */
  501. 00000620  2000                     move.l     D0, D0
  502. 00000622  0420 6F66                subi.b     -[A0], 0x66 /* 'f' */
  503. 00000626  2000                     move.l     D0, D0
  504. 00000628  1343 6861                move.b     [A1 + 0x6861], D3
  505. 0000062C  7074                     moveq.l    D0, 0x74
  506. 0000062E  6572                     bcs        +0x74 /* 000006A2 */
  507. 00000630  7320                     moveq.l    D1, 0x20
  508. 00000632  546F 2050                addq.w     [A7 + 0x2050], 2
  509. 00000636  7269                     moveq.l    D1, 0x69
  510. 00000638  6E74                     bgt        +0x76 /* 000006AE */
  511. 0000063A  3A20                     move.w     D5, -[A0]
  512. 0000063C  0000 0000                ori.b      D0, 0x0
  513. 00000640  0000 0000                ori.b      D0, 0x0
  514. 00000644  0000 0000                ori.b      D0, 0x0
  515. 00000648  0000 0000                ori.b      D0, 0x0
  516. 0000064C  0000 0000                ori.b      D0, 0x0
  517. 00000650  0000 0000                ori.b      D0, 0x0
  518. 00000654  0000 0000                ori.b      D0, 0x0
  519. 00000658  0000 2008                ori.b      D0, 0x8
  520. export_72:
  521. fn0000065C:
  522. 0000065C  4E56 FFEA                link       A6, -0x0016
  523. 00000660  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  524. 00000664  286D FDA8                movea.l    A4, [A5 - 0x258]
  525. 00000668  2854                     movea.l    A4, [A4]
  526. 0000066A  2F0C                     move.l     -[A7], A4
  527. 0000066C  A851                     syscall    SetCursor
  528. label0000066E:
  529. 0000066E  486E FFEA                pea.l      [A6 - 0x16]
  530. 00000672  42A7                     clr.l      -[A7]
  531. 00000674  42A7                     clr.l      -[A7]
  532. 00000676  A8A7                     syscall    SetRect
  533. 00000678  486E FFF2                pea.l      [A6 - 0xE]
  534. // begin alternate branch 0000067A-0000067C
  535. label0000067A:
  536. 0000067A  FFF2                     .invalid   <<F/7/7>>
  537. // end alternate branch 0000067A-0000067C
  538. label0000067A: // (misaligned)
  539. 0000067C  A874                     syscall    GetPort
  540. 0000067E  2F2D FDE4                move.l     -[A7], [A5 - 0x21C]
  541. label00000682:
  542. 00000682  A873                     syscall    SetPort
  543. 00000684  3B6E 0008 CE84           move.w     [A5 - 0x317C], [A6 + 0x8]
  544. // begin alternate branch 00000686-0000068A
  545. label00000686:
  546. 00000686  0008 CE84                ori.b      A0, 0x84
  547. // end alternate branch 00000686-0000068A
  548. label00000686: // (misaligned)
  549. 0000068A  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  550. label0000068E:
  551. 0000068E  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  552. 00000692  3E2D CE84                move.w     D7, [A5 - 0x317C]
  553. 00000696  5347                     subq.w     D7, 1
  554. 00000698  CFFC 02F0                muls.w     D7, 0x2F0
  555. 0000069C  49ED CEA8                lea.l      A4, [A5 - 0x3158]
  556. 000006A0  598F                     subq.l     A7, 4
  557. label000006A2:
  558. 000006A2  2F34 7008                move.l     -[A7], [A4 + D7.w + 0x8]
  559. 000006A6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  560. 000006AA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  561. label000006AE:
  562. 000006AE  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  563. 000006B2  A9D9                     syscall    TEDeactivate
  564. 000006B4  42A7                     clr.l      -[A7]
  565. 000006B6  266D FDC0                movea.l    A3, [A5 - 0x240]
  566. 000006BA  2653                     movea.l    A3, [A3]
  567. 000006BC  3C2B 003C                move.w     D6, [A3 + 0x3C]
  568. 000006C0  48C6                     ext.l      D6
  569. 000006C2  2F06                     move.l     -[A7], D6
  570. 000006C4  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  571. 000006C8  A9D1                     syscall    TESetSelect
  572. 000006CA  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  573. 000006CE  A9D7                     syscall    TEDelete
  574. 000006D0  266D FDC0                movea.l    A3, [A5 - 0x240]
  575. 000006D4  2653                     movea.l    A3, [A3]
  576. 000006D6  486B 0008                pea.l      [A3 + 0x8]
  577. 000006DA  A8A3                     syscall    EraseRect
  578. 000006DC  2F2D FDB0                move.l     -[A7], [A5 - 0x250]
  579. 000006E0  558F                     subq.l     A7, 2
  580. 000006E2  2F2D FDB0                move.l     -[A7], [A5 - 0x250]
  581. 000006E6  A961                     syscall    GetControlMinimum/GetMinCtl
  582. 000006E8  A963                     syscall    SetControlValue/SetCtlValue
  583. 000006EA  486E FFEA                pea.l      [A6 - 0x16]
  584. 000006EE  A87B                     syscall    ClipRect
  585. 000006F0  266D FDC0                movea.l    A3, [A5 - 0x240]
  586. 000006F4  2653                     movea.l    A3, [A3]
  587. 000006F6  3C2B 0008                move.w     D6, [A3 + 0x8]
  588. 000006FA  9C53                     sub.w      D6, [A3]
  589. 000006FC  558F                     subq.l     A7, 2
  590. 000006FE  2F2D FDB0                move.l     -[A7], [A5 - 0x250]
  591. 00000702  A960                     syscall    GetControlValue/GetCtlValue
  592. 00000704  3A1F                     move.w     D5, [A7]+
  593. 00000706  9C45                     sub.w      D6, D5
  594. 00000708  3D46 FFF6                move.w     [A6 - 0xA], D6
  595. 0000070C  4A6E FFF6                tst.w      [A6 - 0xA]
  596. 00000710  6700 000E                beq        +0x10 /* 00000720 */
  597. 00000714  4267                     clr.w      -[A7]
  598. 00000716  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  599. 0000071A  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  600. 0000071E  A9DD                     syscall    TEScroll
  601. label00000720:
  602. 00000720  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  603. 00000724  266D FDE4                movea.l    A3, [A5 - 0x21C]
  604. 00000728  486B 0010                pea.l      [A3 + 0x10]
  605. 0000072C  A87B                     syscall    ClipRect
  606. 0000072E  2F34 7008                move.l     -[A7], [A4 + D7.w + 0x8]
  607. 00000732  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  608. 00000736  2F34 700C                move.l     -[A7], [A4 + D7.w + 0xC]
  609. 0000073A  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  610. 0000073E  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  611. 00000742  A9D8                     syscall    TEActivate
  612. 00000744  0CAE 0000 0000 FFFC      cmpi.l     [A6 - 0x4], 0x0
  613. 0000074C  6F00 004A                ble        +0x4C /* 00000798 */
  614. 00000750  598F                     subq.l     A7, 4
  615. 00000752  2F34 700C                move.l     -[A7], [A4 + D7.w + 0xC]
  616. 00000756  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  617. 0000075A  2C1F                     move.l     D6, [A7]+
  618. 0000075C  0C86 0000 0000           cmpi.l     D6, 0x0
  619. 00000762  6F00 001E                ble        +0x20 /* 00000782 */
  620. 00000766  2674 7008                movea.l    A3, [A4 + D7.w + 0x8]
  621. 0000076A  2F13                     move.l     -[A7], [A3]
  622. 0000076C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  623. 00000770  2F34 700C                move.l     -[A7], [A4 + D7.w + 0xC]
  624. 00000774  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  625. 00000778  3F3C 0007                move.w     -[A7], 0x7
  626. 0000077C  A83D                     syscall    TEDispatch
  627. 0000077E  6000 0018                bra        +0x1A /* 00000798 */
  628. label00000782:
  629. 00000782  2674 7008                movea.l    A3, [A4 + D7.w + 0x8]
  630. 00000786  2F13                     move.l     -[A7], [A3]
  631. 00000788  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  632. 0000078C  42A7                     clr.l      -[A7]
  633. 0000078E  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  634. 00000792  3F3C 0007                move.w     -[A7], 0x7
  635. 00000796  A83D                     syscall    TEDispatch
  636. label00000798:
  637. 00000798  2F34 700C                move.l     -[A7], [A4 + D7.w + 0xC]
  638. 0000079C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  639. 000007A0  2F34 7008                move.l     -[A7], [A4 + D7.w + 0x8]
  640. 000007A4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  641. 000007A8  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  642. 000007AC  A9D9                     syscall    TEDeactivate
  643. 000007AE  0C74 0000 7000           cmpi.w     [A4 + D7.w], 0x0
  644. 000007B4  5EC6                     sgt        D6
  645. 000007B6  4406                     neg.b      D6
  646. 000007B8  6700 0006                beq        +0x8 /* 000007C0 */
  647. 000007BC  CC34 7006                and.b      D6, [A4 + D7.w + 0x6]
  648. label000007C0:
  649. 000007C0  6700 000A                beq        +0xC /* 000007CC */
  650. 000007C4  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  651. 000007C8  4234 7006                clr.b      [A4 + D7.w + 0x6]
  652. label000007CC:
  653. 000007CC  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  654. 000007D0  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  655. 000007D4  2F2D FDB0                move.l     -[A7], [A5 - 0x250]
  656. 000007D8  4267                     clr.w      -[A7]
  657. 000007DA  A963                     syscall    SetControlValue/SetCtlValue
  658. 000007DC  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  659. 000007E0  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  660. 000007E4  598F                     subq.l     A7, 4
  661. 000007E6  A924                     syscall    FrontWindow
  662. 000007E8  2C1F                     move.l     D6, [A7]+
  663. 000007EA  BCAD FDE4                cmp.l      D6, [A5 - 0x21C]
  664. 000007EE  6700 000C                beq        +0xE /* 000007FC */
  665. 000007F2  2F2D FDB0                move.l     -[A7], [A5 - 0x250]
  666. 000007F6  3F3C 00FF                move.w     -[A7], 0xFF
  667. 000007FA  A95D                     syscall    HiliteControl
  668. label000007FC:
  669. 000007FC  0C74 0000 7000           cmpi.w     [A4 + D7.w], 0x0
  670. 00000802  6F00 0010                ble        +0x12 /* 00000814 */
  671. 00000806  266D FDC0                movea.l    A3, [A5 - 0x240]
  672. 0000080A  2653                     movea.l    A3, [A3]
  673. 0000080C  486B 0008                pea.l      [A3 + 0x8]
  674. 00000810  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  675. label00000814:
  676. 00000814  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  677. 00000818  A873                     syscall    SetPort
  678. 0000081A  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  679. 0000081E  4E5E                     unlink     A6
  680. 00000820  205F                     movea.l    A0, [A7]+
  681. 00000822  548F                     addq.l     A7, 2
  682. 00000824  4ED0                     jmp        [A0]
  683. export_73:
  684. fn00000826:
  685. 00000826  4E56 FFFE                link       A6, -0x0002
  686. 0000082A  48E7 0100                movem.l    -[A7], D7
  687. 0000082E  A850                     syscall    InitCursor
  688. 00000830  2F3C C800 0000           move.l     -[A7], 0xC8000000
  689. 00000836  A8FD                     syscall    PrGlue
  690. 00000838  558F                     subq.l     A7, 2
  691. 0000083A  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  692. 00000840  A8FD                     syscall    PrGlue
  693. 00000842  3E1F                     move.w     D7, [A7]+
  694. 00000844  4A47                     tst.w      D7
  695. 00000846  6600 0040                bne        +0x42 /* 00000888 */
  696. 0000084A  558F                     subq.l     A7, 2
  697. 0000084C  2F2D CB3A                move.l     -[A7], [A5 - 0x34C6]
  698. 00000850  2F3C 5204 0498           move.l     -[A7], 0x52040498
  699. 00000856  A8FD                     syscall    PrGlue
  700. 00000858  1D5F FFFE                move.b     [A6 - 0x2], [A7]+
  701. 0000085C  558F                     subq.l     A7, 2
  702. 0000085E  2F2D CB3A                move.l     -[A7], [A5 - 0x34C6]
  703. 00000862  2F3C 2A04 0484           move.l     -[A7], 0x2A040484
  704. 00000868  A8FD                     syscall    PrGlue
  705. 0000086A  1D5F FFFE                move.b     [A6 - 0x2], [A7]+
  706. 0000086E  4A2E FFFE                tst.b      [A6 - 0x2]
  707. 00000872  6700 000C                beq        +0xE /* 00000880 */
  708. 00000876  1B7C 0001 FDE8           move.b     [A5 - 0x218], 0x1
  709. 0000087C  6000 0006                bra        +0x8 /* 00000884 */
  710. label00000880:
  711. 00000880  422D FDE8                clr.b      [A5 - 0x218]
  712. label00000884:
  713. 00000884  6000 0008                bra        +0xA /* 0000088E */
  714. label00000888:
  715. 00000888  3F3C 0001                move.w     -[A7], 0x1
  716. 0000088C  A9C8                     syscall    SysBeep
  717. label0000088E:
  718. 0000088E  2F3C D000 0000           move.l     -[A7], 0xD0000000
  719. 00000894  A8FD                     syscall    PrGlue
  720. 00000896  4CDF 0080                movem.l    D7, [A7]+
  721. 0000089A  4E5E                     unlink     A6
  722. 0000089C  4E75                     rts
  723. fn0000089E:
  724. 0000089E  4E56 FFFC                link       A6, -0x0004
  725. 000008A2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  726. 000008A6  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  727. 000008AA  A9D9                     syscall    TEDeactivate
  728. 000008AC  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  729. 000008B0  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  730. 000008B4  3E2D CE84                move.w     D7, [A5 - 0x317C]
  731. 000008B8  5347                     subq.w     D7, 1
  732. 000008BA  CFFC 02F0                muls.w     D7, 0x2F0
  733. 000008BE  49ED CEA8                lea.l      A4, [A5 - 0x3158]
  734. 000008C2  598F                     subq.l     A7, 4
  735. 000008C4  2F34 7008                move.l     -[A7], [A4 + D7.w + 0x8]
  736. 000008C8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  737. 000008CC  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  738. 000008D0  42A7                     clr.l      -[A7]
  739. 000008D2  266D FDC0                movea.l    A3, [A5 - 0x240]
  740. 000008D6  2653                     movea.l    A3, [A3]
  741. 000008D8  3C2B 003C                move.w     D6, [A3 + 0x3C]
  742. 000008DC  48C6                     ext.l      D6
  743. 000008DE  2F06                     move.l     -[A7], D6
  744. 000008E0  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  745. 000008E4  A9D1                     syscall    TESetSelect
  746. 000008E6  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  747. 000008EA  A9D7                     syscall    TEDelete
  748. 000008EC  2F34 7008                move.l     -[A7], [A4 + D7.w + 0x8]
  749. 000008F0  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  750. 000008F4  2F34 700C                move.l     -[A7], [A4 + D7.w + 0xC]
  751. 000008F8  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  752. 000008FC  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  753. 00000900  A9D8                     syscall    TEActivate
  754. 00000902  0CAE 0000 0000 FFFC      cmpi.l     [A6 - 0x4], 0x0
  755. 0000090A  6F00 004A                ble        +0x4C /* 00000956 */
  756. 0000090E  598F                     subq.l     A7, 4
  757. 00000910  2F34 700C                move.l     -[A7], [A4 + D7.w + 0xC]
  758. 00000914  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  759. 00000918  2C1F                     move.l     D6, [A7]+
  760. 0000091A  0C86 0000 0000           cmpi.l     D6, 0x0
  761. 00000920  6F00 001E                ble        +0x20 /* 00000940 */
  762. 00000924  2674 7008                movea.l    A3, [A4 + D7.w + 0x8]
  763. 00000928  2F13                     move.l     -[A7], [A3]
  764. 0000092A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  765. 0000092E  2F34 700C                move.l     -[A7], [A4 + D7.w + 0xC]
  766. 00000932  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  767. 00000936  3F3C 0007                move.w     -[A7], 0x7
  768. 0000093A  A83D                     syscall    TEDispatch
  769. 0000093C  6000 0018                bra        +0x1A /* 00000956 */
  770. label00000940:
  771. 00000940  2674 7008                movea.l    A3, [A4 + D7.w + 0x8]
  772. 00000944  2F13                     move.l     -[A7], [A3]
  773. 00000946  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  774. 0000094A  42A7                     clr.l      -[A7]
  775. 0000094C  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  776. 00000950  3F3C 0007                move.w     -[A7], 0x7
  777. 00000954  A83D                     syscall    TEDispatch
  778. label00000956:
  779. 00000956  2F34 700C                move.l     -[A7], [A4 + D7.w + 0xC]
  780. 0000095A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  781. 0000095E  2F34 7008                move.l     -[A7], [A4 + D7.w + 0x8]
  782. 00000962  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  783. 00000966  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  784. 0000096A  A9D9                     syscall    TEDeactivate
  785. 0000096C  0C74 0000 7000           cmpi.w     [A4 + D7.w], 0x0
  786. 00000972  5EC6                     sgt        D6
  787. 00000974  4406                     neg.b      D6
  788. 00000976  6700 0006                beq        +0x8 /* 0000097E */
  789. 0000097A  CC34 7006                and.b      D6, [A4 + D7.w + 0x6]
  790. label0000097E:
  791. 0000097E  6700 000A                beq        +0xC /* 0000098A */
  792. 00000982  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  793. 00000986  4234 7006                clr.b      [A4 + D7.w + 0x6]
  794. label0000098A:
  795. 0000098A  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  796. 0000098E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  797. 00000992  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  798. 00000996  4E5E                     unlink     A6
  799. 00000998  4E75                     rts
  800. fn0000099A:
  801. 0000099A  4E56 FDFE                link       A6, -0x0202
  802. 0000099E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  803. 000009A2  286E 0008                movea.l    A4, [A6 + 0x8]
  804. 000009A6  3D7C 01F8 FDFE           move.w     [A6 - 0x202], 0x1F8
  805. 000009AC  3E2D CE88                move.w     D7, [A5 - 0x3178]
  806. 000009B0  6B18                     bmi        +0x1A /* 000009CA */
  807. 000009B2  0C47 000F                cmpi.w     D7, 0xF
  808. 000009B6  6E12                     bgt        +0x14 /* 000009CA */
  809. 000009B8  47EE FDFF                lea.l      A3, [A6 - 0x201]
  810. 000009BC  3C07                     move.w     D6, D7
  811. 000009BE  E64E                     lsr        D6.w, 3
  812. 000009C0  4446                     neg.w      D6
  813. 000009C2  0F33 6000                btst       [A3 + D6.w], D7
  814. 000009C6  0A3C 0004                xori.b     ccr, 4
  815. label000009CA:
  816. 000009CA  57C7                     seq        D7
  817. 000009CC  3D7C 01F8 FDFE           move.w     [A6 - 0x202], 0x1F8
  818. 000009D2  3C2D CE8A                move.w     D6, [A5 - 0x3176]
  819. 000009D6  6B18                     bmi        +0x1A /* 000009F0 */
  820. 000009D8  0C46 000F                cmpi.w     D6, 0xF
  821. 000009DC  6E12                     bgt        +0x14 /* 000009F0 */
  822. 000009DE  47EE FDFF                lea.l      A3, [A6 - 0x201]
  823. 000009E2  3A06                     move.w     D5, D6
  824. 000009E4  E64D                     lsr        D5.w, 3
  825. 000009E6  4445                     neg.w      D5
  826. 000009E8  0D33 5000                btst       [A3 + D5.w], D6
  827. 000009EC  0A3C 0004                xori.b     ccr, 4
  828. label000009F0:
  829. 000009F0  57C6                     seq        D6
  830. 000009F2  8C07                     or.b       D6, D7
  831. 000009F4  3D7C 01F8 FDFE           move.w     [A6 - 0x202], 0x1F8
  832. 000009FA  3E2D CE8C                move.w     D7, [A5 - 0x3174]
  833. 000009FE  6B18                     bmi        +0x1A /* 00000A18 */
  834. 00000A00  0C47 000F                cmpi.w     D7, 0xF
  835. 00000A04  6E12                     bgt        +0x14 /* 00000A18 */
  836. 00000A06  47EE FDFF                lea.l      A3, [A6 - 0x201]
  837. 00000A0A  3A07                     move.w     D5, D7
  838. 00000A0C  E64D                     lsr        D5.w, 3
  839. 00000A0E  4445                     neg.w      D5
  840. 00000A10  0F33 5000                btst       [A3 + D5.w], D7
  841. 00000A14  0A3C 0004                xori.b     ccr, 4
  842. label00000A18:
  843. 00000A18  57C7                     seq        D7
  844. 00000A1A  8E06                     or.b       D7, D6
  845. 00000A1C  3D7C 01F8 FDFE           move.w     [A6 - 0x202], 0x1F8
  846. 00000A22  3C2D CE8E                move.w     D6, [A5 - 0x3172]
  847. 00000A26  6B18                     bmi        +0x1A /* 00000A40 */
  848. 00000A28  0C46 000F                cmpi.w     D6, 0xF
  849. 00000A2C  6E12                     bgt        +0x14 /* 00000A40 */
  850. 00000A2E  47EE FDFF                lea.l      A3, [A6 - 0x201]
  851. 00000A32  3A06                     move.w     D5, D6
  852. 00000A34  E64D                     lsr        D5.w, 3
  853. 00000A36  4445                     neg.w      D5
  854. 00000A38  0D33 5000                btst       [A3 + D5.w], D6
  855. 00000A3C  0A3C 0004                xori.b     ccr, 4
  856. label00000A40:
  857. 00000A40  57C6                     seq        D6
  858. 00000A42  8C07                     or.b       D6, D7
  859. 00000A44  3D7C 01F8 FDFE           move.w     [A6 - 0x202], 0x1F8
  860. 00000A4A  3E2D CE90                move.w     D7, [A5 - 0x3170]
  861. 00000A4E  6B18                     bmi        +0x1A /* 00000A68 */
  862. 00000A50  0C47 000F                cmpi.w     D7, 0xF
  863. 00000A54  6E12                     bgt        +0x14 /* 00000A68 */
  864. 00000A56  47EE FDFF                lea.l      A3, [A6 - 0x201]
  865. 00000A5A  3A07                     move.w     D5, D7
  866. 00000A5C  E64D                     lsr        D5.w, 3
  867. 00000A5E  4445                     neg.w      D5
  868. 00000A60  0F33 5000                btst       [A3 + D5.w], D7
  869. 00000A64  0A3C 0004                xori.b     ccr, 4
  870. label00000A68:
  871. 00000A68  57C7                     seq        D7
  872. 00000A6A  8E06                     or.b       D7, D6
  873. 00000A6C  3D7C 01F8 FDFE           move.w     [A6 - 0x202], 0x1F8
  874. 00000A72  3C2D CE92                move.w     D6, [A5 - 0x316E]
  875. 00000A76  6B18                     bmi        +0x1A /* 00000A90 */
  876. 00000A78  0C46 000F                cmpi.w     D6, 0xF
  877. 00000A7C  6E12                     bgt        +0x14 /* 00000A90 */
  878. 00000A7E  47EE FDFF                lea.l      A3, [A6 - 0x201]
  879. 00000A82  3A06                     move.w     D5, D6
  880. 00000A84  E64D                     lsr        D5.w, 3
  881. 00000A86  4445                     neg.w      D5
  882. 00000A88  0D33 5000                btst       [A3 + D5.w], D6
  883. 00000A8C  0A3C 0004                xori.b     ccr, 4
  884. label00000A90:
  885. 00000A90  57C6                     seq        D6
  886. 00000A92  8C07                     or.b       D6, D7
  887. 00000A94  4406                     neg.b      D6
  888. 00000A96  1946 FFD2                move.b     [A4 - 0x2E], D6
  889. 00000A9A  4A2C FFD2                tst.b      [A4 - 0x2E]
  890. 00000A9E  6700 0458                beq        +0x45A /* 00000EF8 */
  891. 00000AA2  286E 0008                movea.l    A4, [A6 + 0x8]
  892. 00000AA6  486C FFD4                pea.l      [A4 - 0x2C]
  893. 00000AAA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  894. 00000AAE  286E 0008                movea.l    A4, [A6 + 0x8]
  895. 00000AB2  2F2C FFD4                move.l     -[A7], [A4 - 0x2C]
  896. 00000AB6  4227                     clr.b      -[A7]
  897. 00000AB8  486E FF00                pea.l      [A6 - 0x100]
  898. 00000ABC  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  899. 00000AC0  286E 0008                movea.l    A4, [A6 + 0x8]
  900. 00000AC4  2F2C FFD4                move.l     -[A7], [A4 - 0x2C]
  901. 00000AC8  1F3C 0002                move.b     -[A7], 0x2
  902. 00000ACC  486E FE00                pea.l      [A6 - 0x200]
  903. 00000AD0  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  904. 00000AD4  3E2D CE88                move.w     D7, [A5 - 0x3178]
  905. 00000AD8  6000 0078                bra        +0x7A /* 00000B52 */
  906. label00000ADC:
  907. 00000ADC  286E 0008                movea.l    A4, [A6 + 0x8]
  908. 00000AE0  49EC FE9C                lea.l      A4, [A4 - 0x164]
  909. 00000AE4  47EE FF00                lea.l      A3, [A6 - 0x100]
  910. 00000AE8  4247                     clr.w      D7
  911. 00000AEA  1E13                     move.b     D7, [A3]
  912. label00000AEC:
  913. 00000AEC  18DB                     move.b     [A4]+, [A3]+
  914. 00000AEE  51CF FFFC                dbf        D7, -0x6 /* 00000AEC */
  915. 00000AF2  6000 0070                bra        +0x72 /* 00000B64 */
  916. label00000AF6:
  917. 00000AF6  286E 0008                movea.l    A4, [A6 + 0x8]
  918. 00000AFA  49EC FE9C                lea.l      A4, [A4 - 0x164]
  919. 00000AFE  47EE FE00                lea.l      A3, [A6 - 0x200]
  920. 00000B02  4247                     clr.w      D7
  921. 00000B04  1E13                     move.b     D7, [A3]
  922. label00000B06:
  923. 00000B06  18DB                     move.b     [A4]+, [A3]+
  924. 00000B08  51CF FFFC                dbf        D7, -0x6 /* 00000B06 */
  925. 00000B0C  6000 0056                bra        +0x58 /* 00000B64 */
  926. label00000B10:
  927. 00000B10  286E 0008                movea.l    A4, [A6 + 0x8]
  928. 00000B14  49EC FE9C                lea.l      A4, [A4 - 0x164]
  929. 00000B18  47ED CC3E                lea.l      A3, [A5 - 0x33C2]
  930. 00000B1C  4247                     clr.w      D7
  931. 00000B1E  1E13                     move.b     D7, [A3]
  932. label00000B20:
  933. 00000B20  18DB                     move.b     [A4]+, [A3]+
  934. 00000B22  51CF FFFC                dbf        D7, -0x6 /* 00000B20 */
  935. 00000B26  6000 003C                bra        +0x3E /* 00000B64 */
  936. label00000B2A:
  937. 00000B2A  286E 0008                movea.l    A4, [A6 + 0x8]
  938. 00000B2E  49EC FE9C                lea.l      A4, [A4 - 0x164]
  939. 00000B32  47ED CB3E                lea.l      A3, [A5 - 0x34C2]
  940. 00000B36  4247                     clr.w      D7
  941. 00000B38  1E13                     move.b     D7, [A3]
  942. label00000B3A:
  943. 00000B3A  18DB                     move.b     [A4]+, [A3]+
  944. 00000B3C  51CF FFFC                dbf        D7, -0x6 /* 00000B3A */
  945. 00000B40  6000 0022                bra        +0x24 /* 00000B64 */
  946. label00000B44:
  947. 00000B44  286E 0008                movea.l    A4, [A6 + 0x8]
  948. 00000B48  197A 03C2 FE9C           move.b     [A4 - 0x164], [PC + 0x3C2 /* 00000F0C, value 0x0, cstring "" */]
  949. 00000B4E  6000 0014                bra        +0x16 /* 00000B64 */
  950. label00000B52:
  951. 00000B52  5747                     subq.w     D7, 3
  952. 00000B54  6786                     beq        -0x78 /* 00000ADC */
  953. 00000B56  5347                     subq.w     D7, 1
  954. 00000B58  679C                     beq        -0x62 /* 00000AF6 */
  955. 00000B5A  5547                     subq.w     D7, 2
  956. 00000B5C  67B2                     beq        -0x4C /* 00000B10 */
  957. 00000B5E  5547                     subq.w     D7, 2
  958. 00000B60  67C8                     beq        -0x36 /* 00000B2A */
  959. 00000B62  60E0                     bra        -0x1E /* 00000B44 */
  960. label00000B64:
  961. 00000B64  3E2D CE8A                move.w     D7, [A5 - 0x3176]
  962. 00000B68  6000 0078                bra        +0x7A /* 00000BE2 */
  963. label00000B6C:
  964. 00000B6C  286E 0008                movea.l    A4, [A6 + 0x8]
  965. 00000B70  49EC FD9C                lea.l      A4, [A4 - 0x264]
  966. 00000B74  47EE FF00                lea.l      A3, [A6 - 0x100]
  967. 00000B78  4247                     clr.w      D7
  968. 00000B7A  1E13                     move.b     D7, [A3]
  969. label00000B7C:
  970. 00000B7C  18DB                     move.b     [A4]+, [A3]+
  971. 00000B7E  51CF FFFC                dbf        D7, -0x6 /* 00000B7C */
  972. 00000B82  6000 0070                bra        +0x72 /* 00000BF4 */
  973. label00000B86:
  974. 00000B86  286E 0008                movea.l    A4, [A6 + 0x8]
  975. 00000B8A  49EC FD9C                lea.l      A4, [A4 - 0x264]
  976. 00000B8E  47EE FE00                lea.l      A3, [A6 - 0x200]
  977. 00000B92  4247                     clr.w      D7
  978. 00000B94  1E13                     move.b     D7, [A3]
  979. label00000B96:
  980. 00000B96  18DB                     move.b     [A4]+, [A3]+
  981. 00000B98  51CF FFFC                dbf        D7, -0x6 /* 00000B96 */
  982. 00000B9C  6000 0056                bra        +0x58 /* 00000BF4 */
  983. label00000BA0:
  984. 00000BA0  286E 0008                movea.l    A4, [A6 + 0x8]
  985. 00000BA4  49EC FD9C                lea.l      A4, [A4 - 0x264]
  986. 00000BA8  47ED CC3E                lea.l      A3, [A5 - 0x33C2]
  987. 00000BAC  4247                     clr.w      D7
  988. 00000BAE  1E13                     move.b     D7, [A3]
  989. label00000BB0:
  990. 00000BB0  18DB                     move.b     [A4]+, [A3]+
  991. 00000BB2  51CF FFFC                dbf        D7, -0x6 /* 00000BB0 */
  992. 00000BB6  6000 003C                bra        +0x3E /* 00000BF4 */
  993. label00000BBA:
  994. 00000BBA  286E 0008                movea.l    A4, [A6 + 0x8]
  995. 00000BBE  49EC FD9C                lea.l      A4, [A4 - 0x264]
  996. 00000BC2  47ED CB3E                lea.l      A3, [A5 - 0x34C2]
  997. 00000BC6  4247                     clr.w      D7
  998. 00000BC8  1E13                     move.b     D7, [A3]
  999. label00000BCA:
  1000. 00000BCA  18DB                     move.b     [A4]+, [A3]+
  1001. 00000BCC  51CF FFFC                dbf        D7, -0x6 /* 00000BCA */
  1002. 00000BD0  6000 0022                bra        +0x24 /* 00000BF4 */
  1003. label00000BD4:
  1004. 00000BD4  286E 0008                movea.l    A4, [A6 + 0x8]
  1005. 00000BD8  197A 0330 FD9C           move.b     [A4 - 0x264], [PC + 0x330 /* 00000F0A, value 0x0, cstring "" */]
  1006. 00000BDE  6000 0014                bra        +0x16 /* 00000BF4 */
  1007. label00000BE2:
  1008. 00000BE2  5747                     subq.w     D7, 3
  1009. 00000BE4  6786                     beq        -0x78 /* 00000B6C */
  1010. 00000BE6  5347                     subq.w     D7, 1
  1011. 00000BE8  679C                     beq        -0x62 /* 00000B86 */
  1012. 00000BEA  5547                     subq.w     D7, 2
  1013. 00000BEC  67B2                     beq        -0x4C /* 00000BA0 */
  1014. 00000BEE  5547                     subq.w     D7, 2
  1015. 00000BF0  67C8                     beq        -0x36 /* 00000BBA */
  1016. 00000BF2  60E0                     bra        -0x1E /* 00000BD4 */
  1017. label00000BF4:
  1018. 00000BF4  3E2D CE8C                move.w     D7, [A5 - 0x3174]
  1019. 00000BF8  6000 0078                bra        +0x7A /* 00000C72 */
  1020. label00000BFC:
  1021. 00000BFC  286E 0008                movea.l    A4, [A6 + 0x8]
  1022. 00000C00  49EC FC9C                lea.l      A4, [A4 - 0x364]
  1023. 00000C04  47EE FF00                lea.l      A3, [A6 - 0x100]
  1024. 00000C08  4247                     clr.w      D7
  1025. 00000C0A  1E13                     move.b     D7, [A3]
  1026. label00000C0C:
  1027. 00000C0C  18DB                     move.b     [A4]+, [A3]+
  1028. 00000C0E  51CF FFFC                dbf        D7, -0x6 /* 00000C0C */
  1029. 00000C12  6000 0070                bra        +0x72 /* 00000C84 */
  1030. label00000C16:
  1031. 00000C16  286E 0008                movea.l    A4, [A6 + 0x8]
  1032. 00000C1A  49EC FC9C                lea.l      A4, [A4 - 0x364]
  1033. 00000C1E  47EE FE00                lea.l      A3, [A6 - 0x200]
  1034. 00000C22  4247                     clr.w      D7
  1035. 00000C24  1E13                     move.b     D7, [A3]
  1036. label00000C26:
  1037. 00000C26  18DB                     move.b     [A4]+, [A3]+
  1038. 00000C28  51CF FFFC                dbf        D7, -0x6 /* 00000C26 */
  1039. 00000C2C  6000 0056                bra        +0x58 /* 00000C84 */
  1040. label00000C30:
  1041. 00000C30  286E 0008                movea.l    A4, [A6 + 0x8]
  1042. 00000C34  49EC FC9C                lea.l      A4, [A4 - 0x364]
  1043. 00000C38  47ED CC3E                lea.l      A3, [A5 - 0x33C2]
  1044. 00000C3C  4247                     clr.w      D7
  1045. 00000C3E  1E13                     move.b     D7, [A3]
  1046. label00000C40:
  1047. 00000C40  18DB                     move.b     [A4]+, [A3]+
  1048. 00000C42  51CF FFFC                dbf        D7, -0x6 /* 00000C40 */
  1049. 00000C46  6000 003C                bra        +0x3E /* 00000C84 */
  1050. label00000C4A:
  1051. 00000C4A  286E 0008                movea.l    A4, [A6 + 0x8]
  1052. 00000C4E  49EC FC9C                lea.l      A4, [A4 - 0x364]
  1053. 00000C52  47ED CB3E                lea.l      A3, [A5 - 0x34C2]
  1054. 00000C56  4247                     clr.w      D7
  1055. 00000C58  1E13                     move.b     D7, [A3]
  1056. label00000C5A:
  1057. 00000C5A  18DB                     move.b     [A4]+, [A3]+
  1058. 00000C5C  51CF FFFC                dbf        D7, -0x6 /* 00000C5A */
  1059. 00000C60  6000 0022                bra        +0x24 /* 00000C84 */
  1060. label00000C64:
  1061. 00000C64  286E 0008                movea.l    A4, [A6 + 0x8]
  1062. 00000C68  197A 029E FC9C           move.b     [A4 - 0x364], [PC + 0x29E /* 00000F08, value 0x0, cstring "" */]
  1063. 00000C6E  6000 0014                bra        +0x16 /* 00000C84 */
  1064. label00000C72:
  1065. 00000C72  5747                     subq.w     D7, 3
  1066. 00000C74  6786                     beq        -0x78 /* 00000BFC */
  1067. 00000C76  5347                     subq.w     D7, 1
  1068. 00000C78  679C                     beq        -0x62 /* 00000C16 */
  1069. 00000C7A  5547                     subq.w     D7, 2
  1070. 00000C7C  67B2                     beq        -0x4C /* 00000C30 */
  1071. 00000C7E  5547                     subq.w     D7, 2
  1072. 00000C80  67C8                     beq        -0x36 /* 00000C4A */
  1073. 00000C82  60E0                     bra        -0x1E /* 00000C64 */
  1074. label00000C84:
  1075. 00000C84  3E2D CE8E                move.w     D7, [A5 - 0x3172]
  1076. 00000C88  6000 0078                bra        +0x7A /* 00000D02 */
  1077. label00000C8C:
  1078. 00000C8C  286E 0008                movea.l    A4, [A6 + 0x8]
  1079. 00000C90  49EC FB9C                lea.l      A4, [A4 - 0x464]
  1080. 00000C94  47EE FF00                lea.l      A3, [A6 - 0x100]
  1081. 00000C98  4247                     clr.w      D7
  1082. 00000C9A  1E13                     move.b     D7, [A3]
  1083. label00000C9C:
  1084. 00000C9C  18DB                     move.b     [A4]+, [A3]+
  1085. 00000C9E  51CF FFFC                dbf        D7, -0x6 /* 00000C9C */
  1086. 00000CA2  6000 0070                bra        +0x72 /* 00000D14 */
  1087. label00000CA6:
  1088. 00000CA6  286E 0008                movea.l    A4, [A6 + 0x8]
  1089. 00000CAA  49EC FB9C                lea.l      A4, [A4 - 0x464]
  1090. 00000CAE  47EE FE00                lea.l      A3, [A6 - 0x200]
  1091. 00000CB2  4247                     clr.w      D7
  1092. 00000CB4  1E13                     move.b     D7, [A3]
  1093. label00000CB6:
  1094. 00000CB6  18DB                     move.b     [A4]+, [A3]+
  1095. 00000CB8  51CF FFFC                dbf        D7, -0x6 /* 00000CB6 */
  1096. 00000CBC  6000 0056                bra        +0x58 /* 00000D14 */
  1097. label00000CC0:
  1098. 00000CC0  286E 0008                movea.l    A4, [A6 + 0x8]
  1099. 00000CC4  49EC FB9C                lea.l      A4, [A4 - 0x464]
  1100. 00000CC8  47ED CC3E                lea.l      A3, [A5 - 0x33C2]
  1101. 00000CCC  4247                     clr.w      D7
  1102. 00000CCE  1E13                     move.b     D7, [A3]
  1103. label00000CD0:
  1104. 00000CD0  18DB                     move.b     [A4]+, [A3]+
  1105. 00000CD2  51CF FFFC                dbf        D7, -0x6 /* 00000CD0 */
  1106. 00000CD6  6000 003C                bra        +0x3E /* 00000D14 */
  1107. label00000CDA:
  1108. 00000CDA  286E 0008                movea.l    A4, [A6 + 0x8]
  1109. 00000CDE  49EC FB9C                lea.l      A4, [A4 - 0x464]
  1110. 00000CE2  47ED CB3E                lea.l      A3, [A5 - 0x34C2]
  1111. 00000CE6  4247                     clr.w      D7
  1112. 00000CE8  1E13                     move.b     D7, [A3]
  1113. label00000CEA:
  1114. 00000CEA  18DB                     move.b     [A4]+, [A3]+
  1115. 00000CEC  51CF FFFC                dbf        D7, -0x6 /* 00000CEA */
  1116. 00000CF0  6000 0022                bra        +0x24 /* 00000D14 */
  1117. label00000CF4:
  1118. 00000CF4  286E 0008                movea.l    A4, [A6 + 0x8]
  1119. 00000CF8  197A 020C FB9C           move.b     [A4 - 0x464], [PC + 0x20C /* 00000F06, value 0x0, cstring "" */]
  1120. 00000CFE  6000 0014                bra        +0x16 /* 00000D14 */
  1121. label00000D02:
  1122. 00000D02  5747                     subq.w     D7, 3
  1123. 00000D04  6786                     beq        -0x78 /* 00000C8C */
  1124. 00000D06  5347                     subq.w     D7, 1
  1125. 00000D08  679C                     beq        -0x62 /* 00000CA6 */
  1126. 00000D0A  5547                     subq.w     D7, 2
  1127. 00000D0C  67B2                     beq        -0x4C /* 00000CC0 */
  1128. 00000D0E  5547                     subq.w     D7, 2
  1129. 00000D10  67C8                     beq        -0x36 /* 00000CDA */
  1130. 00000D12  60E0                     bra        -0x1E /* 00000CF4 */
  1131. label00000D14:
  1132. 00000D14  3E2D CE90                move.w     D7, [A5 - 0x3170]
  1133. 00000D18  6000 0078                bra        +0x7A /* 00000D92 */
  1134. label00000D1C:
  1135. 00000D1C  286E 0008                movea.l    A4, [A6 + 0x8]
  1136. 00000D20  49EC FA9C                lea.l      A4, [A4 - 0x564]
  1137. 00000D24  47EE FF00                lea.l      A3, [A6 - 0x100]
  1138. 00000D28  4247                     clr.w      D7
  1139. 00000D2A  1E13                     move.b     D7, [A3]
  1140. label00000D2C:
  1141. 00000D2C  18DB                     move.b     [A4]+, [A3]+
  1142. 00000D2E  51CF FFFC                dbf        D7, -0x6 /* 00000D2C */
  1143. 00000D32  6000 0070                bra        +0x72 /* 00000DA4 */
  1144. label00000D36:
  1145. 00000D36  286E 0008                movea.l    A4, [A6 + 0x8]
  1146. 00000D3A  49EC FA9C                lea.l      A4, [A4 - 0x564]
  1147. 00000D3E  47EE FE00                lea.l      A3, [A6 - 0x200]
  1148. 00000D42  4247                     clr.w      D7
  1149. 00000D44  1E13                     move.b     D7, [A3]
  1150. label00000D46:
  1151. 00000D46  18DB                     move.b     [A4]+, [A3]+
  1152. 00000D48  51CF FFFC                dbf        D7, -0x6 /* 00000D46 */
  1153. 00000D4C  6000 0056                bra        +0x58 /* 00000DA4 */
  1154. label00000D50:
  1155. 00000D50  286E 0008                movea.l    A4, [A6 + 0x8]
  1156. 00000D54  49EC FA9C                lea.l      A4, [A4 - 0x564]
  1157. 00000D58  47ED CC3E                lea.l      A3, [A5 - 0x33C2]
  1158. 00000D5C  4247                     clr.w      D7
  1159. 00000D5E  1E13                     move.b     D7, [A3]
  1160. label00000D60:
  1161. 00000D60  18DB                     move.b     [A4]+, [A3]+
  1162. 00000D62  51CF FFFC                dbf        D7, -0x6 /* 00000D60 */
  1163. 00000D66  6000 003C                bra        +0x3E /* 00000DA4 */
  1164. label00000D6A:
  1165. 00000D6A  286E 0008                movea.l    A4, [A6 + 0x8]
  1166. 00000D6E  49EC FA9C                lea.l      A4, [A4 - 0x564]
  1167. 00000D72  47ED CB3E                lea.l      A3, [A5 - 0x34C2]
  1168. 00000D76  4247                     clr.w      D7
  1169. 00000D78  1E13                     move.b     D7, [A3]
  1170. label00000D7A:
  1171. 00000D7A  18DB                     move.b     [A4]+, [A3]+
  1172. 00000D7C  51CF FFFC                dbf        D7, -0x6 /* 00000D7A */
  1173. 00000D80  6000 0022                bra        +0x24 /* 00000DA4 */
  1174. label00000D84:
  1175. 00000D84  286E 0008                movea.l    A4, [A6 + 0x8]
  1176. 00000D88  197A 017A FA9C           move.b     [A4 - 0x564], [PC + 0x17A /* 00000F04, value 0x0, cstring "" */]
  1177. 00000D8E  6000 0014                bra        +0x16 /* 00000DA4 */
  1178. label00000D92:
  1179. 00000D92  5747                     subq.w     D7, 3
  1180. 00000D94  6786                     beq        -0x78 /* 00000D1C */
  1181. 00000D96  5347                     subq.w     D7, 1
  1182. 00000D98  679C                     beq        -0x62 /* 00000D36 */
  1183. 00000D9A  5547                     subq.w     D7, 2
  1184. 00000D9C  67B2                     beq        -0x4C /* 00000D50 */
  1185. 00000D9E  5547                     subq.w     D7, 2
  1186. 00000DA0  67C8                     beq        -0x36 /* 00000D6A */
  1187. 00000DA2  60E0                     bra        -0x1E /* 00000D84 */
  1188. label00000DA4:
  1189. 00000DA4  3E2D CE92                move.w     D7, [A5 - 0x316E]
  1190. 00000DA8  6000 0078                bra        +0x7A /* 00000E22 */
  1191. label00000DAC:
  1192. 00000DAC  286E 0008                movea.l    A4, [A6 + 0x8]
  1193. 00000DB0  49EC F99C                lea.l      A4, [A4 - 0x664]
  1194. 00000DB4  47EE FF00                lea.l      A3, [A6 - 0x100]
  1195. 00000DB8  4247                     clr.w      D7
  1196. 00000DBA  1E13                     move.b     D7, [A3]
  1197. label00000DBC:
  1198. 00000DBC  18DB                     move.b     [A4]+, [A3]+
  1199. 00000DBE  51CF FFFC                dbf        D7, -0x6 /* 00000DBC */
  1200. 00000DC2  6000 0070                bra        +0x72 /* 00000E34 */
  1201. label00000DC6:
  1202. 00000DC6  286E 0008                movea.l    A4, [A6 + 0x8]
  1203. 00000DCA  49EC F99C                lea.l      A4, [A4 - 0x664]
  1204. 00000DCE  47EE FE00                lea.l      A3, [A6 - 0x200]
  1205. 00000DD2  4247                     clr.w      D7
  1206. 00000DD4  1E13                     move.b     D7, [A3]
  1207. label00000DD6:
  1208. 00000DD6  18DB                     move.b     [A4]+, [A3]+
  1209. 00000DD8  51CF FFFC                dbf        D7, -0x6 /* 00000DD6 */
  1210. 00000DDC  6000 0056                bra        +0x58 /* 00000E34 */
  1211. label00000DE0:
  1212. 00000DE0  286E 0008                movea.l    A4, [A6 + 0x8]
  1213. 00000DE4  49EC F99C                lea.l      A4, [A4 - 0x664]
  1214. 00000DE8  47ED CC3E                lea.l      A3, [A5 - 0x33C2]
  1215. 00000DEC  4247                     clr.w      D7
  1216. 00000DEE  1E13                     move.b     D7, [A3]
  1217. label00000DF0:
  1218. 00000DF0  18DB                     move.b     [A4]+, [A3]+
  1219. 00000DF2  51CF FFFC                dbf        D7, -0x6 /* 00000DF0 */
  1220. 00000DF6  6000 003C                bra        +0x3E /* 00000E34 */
  1221. label00000DFA:
  1222. 00000DFA  286E 0008                movea.l    A4, [A6 + 0x8]
  1223. 00000DFE  49EC F99C                lea.l      A4, [A4 - 0x664]
  1224. 00000E02  47ED CB3E                lea.l      A3, [A5 - 0x34C2]
  1225. 00000E06  4247                     clr.w      D7
  1226. 00000E08  1E13                     move.b     D7, [A3]
  1227. label00000E0A:
  1228. 00000E0A  18DB                     move.b     [A4]+, [A3]+
  1229. 00000E0C  51CF FFFC                dbf        D7, -0x6 /* 00000E0A */
  1230. 00000E10  6000 0022                bra        +0x24 /* 00000E34 */
  1231. label00000E14:
  1232. 00000E14  286E 0008                movea.l    A4, [A6 + 0x8]
  1233. 00000E18  197A 00E8 F99C           move.b     [A4 - 0x664], [PC + 0xE8 /* 00000F02, value 0x0, cstring "" */]
  1234. 00000E1E  6000 0014                bra        +0x16 /* 00000E34 */
  1235. label00000E22:
  1236. 00000E22  5747                     subq.w     D7, 3
  1237. 00000E24  6786                     beq        -0x78 /* 00000DAC */
  1238. 00000E26  5347                     subq.w     D7, 1
  1239. 00000E28  679C                     beq        -0x62 /* 00000DC6 */
  1240. 00000E2A  5547                     subq.w     D7, 2
  1241. 00000E2C  67B2                     beq        -0x4C /* 00000DE0 */
  1242. 00000E2E  5547                     subq.w     D7, 2
  1243. 00000E30  67C8                     beq        -0x36 /* 00000DFA */
  1244. 00000E32  60E0                     bra        -0x1E /* 00000E14 */
  1245. label00000E34:
  1246. 00000E34  558F                     subq.l     A7, 2
  1247. 00000E36  2F3C 000C 0014           move.l     -[A7], 0xC0014
  1248. 00000E3C  A902                     syscall    RealFont
  1249. 00000E3E  1E1F                     move.b     D7, [A7]+
  1250. 00000E40  6700 0016                beq        +0x18 /* 00000E58 */
  1251. 00000E44  286E 0008                movea.l    A4, [A6 + 0x8]
  1252. 00000E48  397C 0014 F798           move.w     [A4 - 0x868], 0x14
  1253. 00000E4E  397C 000C F79A           move.w     [A4 - 0x866], 0xC
  1254. 00000E54  6000 00A2                bra        +0xA4 /* 00000EF8 */
  1255. label00000E58:
  1256. 00000E58  558F                     subq.l     A7, 2
  1257. 00000E5A  2F3C 000C 0014           move.l     -[A7], 0xC0014
  1258. 00000E60  A902                     syscall    RealFont
  1259. 00000E62  1E1F                     move.b     D7, [A7]+
  1260. 00000E64  6700 0016                beq        +0x18 /* 00000E7C */
  1261. 00000E68  286E 0008                movea.l    A4, [A6 + 0x8]
  1262. 00000E6C  397C 0014 F798           move.w     [A4 - 0x868], 0x14
  1263. 00000E72  397C 000C F79A           move.w     [A4 - 0x866], 0xC
  1264. 00000E78  6000 007E                bra        +0x80 /* 00000EF8 */
  1265. label00000E7C:
  1266. 00000E7C  558F                     subq.l     A7, 2
  1267. 00000E7E  2F3C 000C 0015           move.l     -[A7], 0xC0015
  1268. 00000E84  A902                     syscall    RealFont
  1269. 00000E86  1E1F                     move.b     D7, [A7]+
  1270. 00000E88  6700 0016                beq        +0x18 /* 00000EA0 */
  1271. 00000E8C  286E 0008                movea.l    A4, [A6 + 0x8]
  1272. 00000E90  397C 0015 F798           move.w     [A4 - 0x868], 0x15
  1273. 00000E96  397C 000C F79A           move.w     [A4 - 0x866], 0xC
  1274. 00000E9C  6000 005A                bra        +0x5C /* 00000EF8 */
  1275. label00000EA0:
  1276. 00000EA0  558F                     subq.l     A7, 2
  1277. 00000EA2  2F3C 000C 0015           move.l     -[A7], 0xC0015
  1278. 00000EA8  A902                     syscall    RealFont
  1279. 00000EAA  1E1F                     move.b     D7, [A7]+
  1280. 00000EAC  6700 0016                beq        +0x18 /* 00000EC4 */
  1281. 00000EB0  286E 0008                movea.l    A4, [A6 + 0x8]
  1282. 00000EB4  397C 0015 F798           move.w     [A4 - 0x868], 0x15
  1283. 00000EBA  397C 000C F79A           move.w     [A4 - 0x866], 0xC
  1284. 00000EC0  6000 0036                bra        +0x38 /* 00000EF8 */
  1285. label00000EC4:
  1286. 00000EC4  558F                     subq.l     A7, 2
  1287. 00000EC6  2F3C 000C 0003           move.l     -[A7], 0xC0003
  1288. 00000ECC  A902                     syscall    RealFont
  1289. 00000ECE  1E1F                     move.b     D7, [A7]+
  1290. 00000ED0  6700 0016                beq        +0x18 /* 00000EE8 */
  1291. 00000ED4  286E 0008                movea.l    A4, [A6 + 0x8]
  1292. 00000ED8  397C 0003 F798           move.w     [A4 - 0x868], 0x3
  1293. 00000EDE  397C 000C F79A           move.w     [A4 - 0x866], 0xC
  1294. 00000EE4  6000 0012                bra        +0x14 /* 00000EF8 */
  1295. label00000EE8:
  1296. 00000EE8  286E 0008                movea.l    A4, [A6 + 0x8]
  1297. 00000EEC  397C 0003 F798           move.w     [A4 - 0x868], 0x3
  1298. 00000EF2  397C 0009 F79A           move.w     [A4 - 0x866], 0x9 /* '\t' */
  1299. label00000EF8:
  1300. 00000EF8  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1301. 00000EFC  4E5E                     unlink     A6
  1302. 00000EFE  2E9F                     move.l     [A7], [A7]+
  1303. 00000F00  4E75                     rts
  1304. 00000F02  0000 0000                ori.b      D0, 0x0
  1305. 00000F06  0000 0000                ori.b      D0, 0x0
  1306. 00000F0A  0000 0000                ori.b      D0, 0x0
  1307. fn00000F0E:
  1308. 00000F0E  4E56 FFFE                link       A6, -0x0002
  1309. 00000F12  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1310. 00000F16  3E3C 0001                move.w     D7, 0x1
  1311. 00000F1A  6000 00B0                bra        +0xB2 /* 00000FCC */
  1312. label00000F1E:
  1313. 00000F1E  286E 0008                movea.l    A4, [A6 + 0x8]
  1314. 00000F22  3C07                     move.w     D6, D7
  1315. 00000F24  5346                     subq.w     D6, 1
  1316. 00000F26  E74E                     lsl        D6.w, 3
  1317. 00000F28  29AD FDC4 60B4           move.l     [A4 + D6.w - 0x76], [A5 - 0x23C]
  1318. 00000F2E  29AD FDC8 60B8           move.l     [A4 + D6.w - 0x72], [A5 - 0x238]
  1319. 00000F34  3C07                     move.w     D6, D7
  1320. 00000F36  5346                     subq.w     D6, 1
  1321. 00000F38  E74E                     lsl        D6.w, 3
  1322. 00000F3A  266D CB3A                movea.l    A3, [A5 - 0x34C6]
  1323. 00000F3E  2653                     movea.l    A3, [A3]
  1324. 00000F40  3A2B 000C                move.w     D5, [A3 + 0xC]
  1325. 00000F44  0445 0048                subi.w     D5, 0x48 /* 'H' */
  1326. 00000F48  0645 000A                addi.w     D5, 0xA /* '\n' */
  1327. 00000F4C  3985 60B4                move.w     [A4 + D6.w - 0x76], D5
  1328. 00000F50  39AB 000C 60B8           move.w     [A4 + D6.w - 0x72], [A3 + 0xC]
  1329. 00000F56  3A07                     move.w     D5, D7
  1330. 00000F58  6000 0064                bra        +0x66 /* 00000FBE */
  1331. label00000F5C:
  1332. 00000F5C  3A2D CE82                move.w     D5, [A5 - 0x317E]
  1333. 00000F60  DA45                     add.w      D5, D5
  1334. 00000F62  48C5                     ext.l      D5
  1335. 00000F64  8BFC 0005                divs.w     D5, 0x5
  1336. 00000F68  DA74 60B6                add.w      D5, [A4 + D6.w - 0x74]
  1337. 00000F6C  5245                     addq.w     D5, 1
  1338. 00000F6E  3985 60B6                move.w     [A4 + D6.w - 0x74], D5
  1339. 00000F72  3A2D CE82                move.w     D5, [A5 - 0x317E]
  1340. 00000F76  48C5                     ext.l      D5
  1341. 00000F78  8BFC 0005                divs.w     D5, 0x5
  1342. 00000F7C  DA74 60B6                add.w      D5, [A4 + D6.w - 0x74]
  1343. 00000F80  3985 60BA                move.w     [A4 + D6.w - 0x70], D5
  1344. 00000F84  6000 0044                bra        +0x46 /* 00000FCA */
  1345. label00000F88:
  1346. 00000F88  3A2D CE82                move.w     D5, [A5 - 0x317E]
  1347. 00000F8C  DA45                     add.w      D5, D5
  1348. 00000F8E  48C5                     ext.l      D5
  1349. 00000F90  8BFC 0005                divs.w     D5, 0x5
  1350. 00000F94  DA74 60B6                add.w      D5, [A4 + D6.w - 0x74]
  1351. 00000F98  5345                     subq.w     D5, 1
  1352. 00000F9A  3985 60BA                move.w     [A4 + D6.w - 0x70], D5
  1353. 00000F9E  6000 002A                bra        +0x2C /* 00000FCA */
  1354. label00000FA2:
  1355. 00000FA2  3A2D CE82                move.w     D5, [A5 - 0x317E]
  1356. 00000FA6  DA45                     add.w      D5, D5
  1357. 00000FA8  48C5                     ext.l      D5
  1358. 00000FAA  8BFC 0005                divs.w     D5, 0x5
  1359. 00000FAE  3834 60BA                move.w     D4, [A4 + D6.w - 0x70]
  1360. 00000FB2  9845                     sub.w      D4, D5
  1361. 00000FB4  5244                     addq.w     D4, 1
  1362. 00000FB6  3984 60B6                move.w     [A4 + D6.w - 0x74], D4
  1363. 00000FBA  6000 000E                bra        +0x10 /* 00000FCA */
  1364. label00000FBE:
  1365. 00000FBE  5345                     subq.w     D5, 1
  1366. 00000FC0  679A                     beq        -0x64 /* 00000F5C */
  1367. 00000FC2  5345                     subq.w     D5, 1
  1368. 00000FC4  67C2                     beq        -0x3C /* 00000F88 */
  1369. 00000FC6  5345                     subq.w     D5, 1
  1370. 00000FC8  67D8                     beq        -0x26 /* 00000FA2 */
  1371. label00000FCA:
  1372. 00000FCA  5247                     addq.w     D7, 1
  1373. label00000FCC:
  1374. 00000FCC  0C47 0003                cmpi.w     D7, 0x3
  1375. 00000FD0  6F00 FF4C                ble        -0xB2 /* 00000F1E */
  1376. 00000FD4  3D47 FFFE                move.w     [A6 - 0x2], D7
  1377. 00000FD8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1378. 00000FDC  4E5E                     unlink     A6
  1379. 00000FDE  2E9F                     move.l     [A7], [A7]+
  1380. 00000FE0  4E75                     rts
  1381. fn00000FE2:
  1382. 00000FE2  4E56 FAFC                link       A6, -0x0504
  1383. 00000FE6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1384. 00000FEA  286E 0008                movea.l    A4, [A6 + 0x8]
  1385. 00000FEE  4A2C FFD2                tst.b      [A4 - 0x2E]
  1386. 00000FF2  6700 0454                beq        +0x456 /* 00001448 */
  1387. 00000FF6  4A2D CE94                tst.b      [A5 - 0x316C]
  1388. 00000FFA  6700 0010                beq        +0x12 /* 0000100C */
  1389. 00000FFE  286E 0008                movea.l    A4, [A6 + 0x8]
  1390. 00001002  396C FFDC FFDA           move.w     [A4 - 0x26], [A4 - 0x24]
  1391. 00001008  6000 0050                bra        +0x52 /* 0000105A */
  1392. label0000100C:
  1393. 0000100C  286E 0008                movea.l    A4, [A6 + 0x8]
  1394. 00001010  426C FFDA                clr.w      [A4 - 0x26]
  1395. 00001014  3E3C 0001                move.w     D7, 0x1
  1396. 00001018  3C2D CE84                move.w     D6, [A5 - 0x317C]
  1397. 0000101C  5346                     subq.w     D6, 1
  1398. 0000101E  3D46 FCFC                move.w     [A6 - 0x304], D6
  1399. 00001022  6000 0020                bra        +0x22 /* 00001044 */
  1400. label00001026:
  1401. 00001026  286E 0008                movea.l    A4, [A6 + 0x8]
  1402. 0000102A  3C07                     move.w     D6, D7
  1403. 0000102C  5346                     subq.w     D6, 1
  1404. 0000102E  CDFC 02F0                muls.w     D6, 0x2F0
  1405. 00001032  47ED CEA8                lea.l      A3, [A5 - 0x3158]
  1406. 00001036  3A33 6004                move.w     D5, [A3 + D6.w + 0x4]
  1407. 0000103A  DB6C FFDA                add.w      [A4 - 0x26], D5
  1408. 0000103E  5247                     addq.w     D7, 1
  1409. 00001040  6900 0008                bvs        +0xA /* 0000104A */
  1410. label00001044:
  1411. 00001044  BE6E FCFC                cmp.w      D7, [A6 - 0x304]
  1412. 00001048  6FDC                     ble        -0x22 /* 00001026 */
  1413. label0000104A:
  1414. 0000104A  3D47 FFFE                move.w     [A6 - 0x2], D7
  1415. 0000104E  286E 0008                movea.l    A4, [A6 + 0x8]
  1416. 00001052  3E2C FFDC                move.w     D7, [A4 - 0x24]
  1417. 00001056  DF6C FFDA                add.w      [A4 - 0x26], D7
  1418. label0000105A:
  1419. 0000105A  0C6D 0007 CE88           cmpi.w     [A5 - 0x3178], 0x7
  1420. 00001060  6600 0026                bne        +0x28 /* 00001088 */
  1421. 00001064  286E 0008                movea.l    A4, [A6 + 0x8]
  1422. 00001068  3E2D CE84                move.w     D7, [A5 - 0x317C]
  1423. 0000106C  5347                     subq.w     D7, 1
  1424. 0000106E  CFFC 02F0                muls.w     D7, 0x2F0
  1425. 00001072  47ED CEA8                lea.l      A3, [A5 - 0x3158]
  1426. 00001076  49EC FE9C                lea.l      A4, [A4 - 0x164]
  1427. 0000107A  47F3 7010                lea.l      A3, [A3 + D7.w + 0x10]
  1428. 0000107E  4247                     clr.w      D7
  1429. 00001080  1E13                     move.b     D7, [A3]
  1430. label00001082:
  1431. 00001082  18DB                     move.b     [A4]+, [A3]+
  1432. 00001084  51CF FFFC                dbf        D7, -0x6 /* 00001082 */
  1433. label00001088:
  1434. 00001088  0C6D 0007 CE8A           cmpi.w     [A5 - 0x3176], 0x7
  1435. 0000108E  6600 0026                bne        +0x28 /* 000010B6 */
  1436. 00001092  286E 0008                movea.l    A4, [A6 + 0x8]
  1437. 00001096  3E2D CE84                move.w     D7, [A5 - 0x317C]
  1438. 0000109A  5347                     subq.w     D7, 1
  1439. 0000109C  CFFC 02F0                muls.w     D7, 0x2F0
  1440. 000010A0  47ED CEA8                lea.l      A3, [A5 - 0x3158]
  1441. 000010A4  49EC FD9C                lea.l      A4, [A4 - 0x264]
  1442. 000010A8  47F3 7010                lea.l      A3, [A3 + D7.w + 0x10]
  1443. 000010AC  4247                     clr.w      D7
  1444. 000010AE  1E13                     move.b     D7, [A3]
  1445. label000010B0:
  1446. 000010B0  18DB                     move.b     [A4]+, [A3]+
  1447. 000010B2  51CF FFFC                dbf        D7, -0x6 /* 000010B0 */
  1448. label000010B6:
  1449. 000010B6  0C6D 0007 CE8C           cmpi.w     [A5 - 0x3174], 0x7
  1450. 000010BC  6600 0026                bne        +0x28 /* 000010E4 */
  1451. 000010C0  286E 0008                movea.l    A4, [A6 + 0x8]
  1452. 000010C4  3E2D CE84                move.w     D7, [A5 - 0x317C]
  1453. 000010C8  5347                     subq.w     D7, 1
  1454. 000010CA  CFFC 02F0                muls.w     D7, 0x2F0
  1455. 000010CE  47ED CEA8                lea.l      A3, [A5 - 0x3158]
  1456. 000010D2  49EC FC9C                lea.l      A4, [A4 - 0x364]
  1457. 000010D6  47F3 7010                lea.l      A3, [A3 + D7.w + 0x10]
  1458. 000010DA  4247                     clr.w      D7
  1459. 000010DC  1E13                     move.b     D7, [A3]
  1460. label000010DE:
  1461. 000010DE  18DB                     move.b     [A4]+, [A3]+
  1462. 000010E0  51CF FFFC                dbf        D7, -0x6 /* 000010DE */
  1463. label000010E4:
  1464. 000010E4  0C6D 0007 CE8E           cmpi.w     [A5 - 0x3172], 0x7
  1465. 000010EA  6600 0026                bne        +0x28 /* 00001112 */
  1466. 000010EE  286E 0008                movea.l    A4, [A6 + 0x8]
  1467. 000010F2  3E2D CE84                move.w     D7, [A5 - 0x317C]
  1468. 000010F6  5347                     subq.w     D7, 1
  1469. 000010F8  CFFC 02F0                muls.w     D7, 0x2F0
  1470. 000010FC  47ED CEA8                lea.l      A3, [A5 - 0x3158]
  1471. 00001100  49EC FB9C                lea.l      A4, [A4 - 0x464]
  1472. 00001104  47F3 7010                lea.l      A3, [A3 + D7.w + 0x10]
  1473. 00001108  4247                     clr.w      D7
  1474. 0000110A  1E13                     move.b     D7, [A3]
  1475. label0000110C:
  1476. 0000110C  18DB                     move.b     [A4]+, [A3]+
  1477. 0000110E  51CF FFFC                dbf        D7, -0x6 /* 0000110C */
  1478. label00001112:
  1479. 00001112  0C6D 0007 CE90           cmpi.w     [A5 - 0x3170], 0x7
  1480. 00001118  6600 0026                bne        +0x28 /* 00001140 */
  1481. 0000111C  286E 0008                movea.l    A4, [A6 + 0x8]
  1482. 00001120  3E2D CE84                move.w     D7, [A5 - 0x317C]
  1483. 00001124  5347                     subq.w     D7, 1
  1484. 00001126  CFFC 02F0                muls.w     D7, 0x2F0
  1485. 0000112A  47ED CEA8                lea.l      A3, [A5 - 0x3158]
  1486. 0000112E  49EC FA9C                lea.l      A4, [A4 - 0x564]
  1487. 00001132  47F3 7010                lea.l      A3, [A3 + D7.w + 0x10]
  1488. 00001136  4247                     clr.w      D7
  1489. 00001138  1E13                     move.b     D7, [A3]
  1490. label0000113A:
  1491. 0000113A  18DB                     move.b     [A4]+, [A3]+
  1492. 0000113C  51CF FFFC                dbf        D7, -0x6 /* 0000113A */
  1493. label00001140:
  1494. 00001140  0C6D 0007 CE92           cmpi.w     [A5 - 0x316E], 0x7
  1495. 00001146  6600 0026                bne        +0x28 /* 0000116E */
  1496. 0000114A  286E 0008                movea.l    A4, [A6 + 0x8]
  1497. 0000114E  3E2D CE84                move.w     D7, [A5 - 0x317C]
  1498. 00001152  5347                     subq.w     D7, 1
  1499. 00001154  CFFC 02F0                muls.w     D7, 0x2F0
  1500. 00001158  47ED CEA8                lea.l      A3, [A5 - 0x3158]
  1501. 0000115C  49EC F99C                lea.l      A4, [A4 - 0x664]
  1502. 00001160  47F3 7010                lea.l      A3, [A3 + D7.w + 0x10]
  1503. 00001164  4247                     clr.w      D7
  1504. 00001166  1E13                     move.b     D7, [A3]
  1505. label00001168:
  1506. 00001168  18DB                     move.b     [A4]+, [A3]+
  1507. 0000116A  51CF FFFC                dbf        D7, -0x6 /* 00001168 */
  1508. label0000116E:
  1509. 0000116E  0C6D 0005 CE88           cmpi.w     [A5 - 0x3178], 0x5
  1510. 00001174  6600 003A                bne        +0x3C /* 000011B0 */
  1511. 00001178  286E 0008                movea.l    A4, [A6 + 0x8]
  1512. 0000117C  487A 0302                pea.l      [PC + 0x302 /* 00001480, value 0x6506167, pstring "Page  " */]
  1513. 00001180  486E FBFC                pea.l      [A6 - 0x404]
  1514. 00001184  3F2C FFDA                move.w     -[A7], [A4 - 0x26]
  1515. 00001188  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1516. 0000118C  588F                     addq.l     A7, 4
  1517. 0000118E  486E FBFC                pea.l      [A6 - 0x404]
  1518. 00001192  486E FAFC                pea.l      [A6 - 0x504]
  1519. 00001196  3F3C 0002                move.w     -[A7], 0x2
  1520. 0000119A  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1521. 0000119E  49EC FE9C                lea.l      A4, [A4 - 0x164]
  1522. 000011A2  47EE FAFC                lea.l      A3, [A6 - 0x504]
  1523. 000011A6  4247                     clr.w      D7
  1524. 000011A8  1E13                     move.b     D7, [A3]
  1525. label000011AA:
  1526. 000011AA  18DB                     move.b     [A4]+, [A3]+
  1527. 000011AC  51CF FFFC                dbf        D7, -0x6 /* 000011AA */
  1528. label000011B0:
  1529. 000011B0  0C6D 0005 CE8A           cmpi.w     [A5 - 0x3176], 0x5
  1530. 000011B6  6600 003A                bne        +0x3C /* 000011F2 */
  1531. 000011BA  286E 0008                movea.l    A4, [A6 + 0x8]
  1532. 000011BE  487A 02B8                pea.l      [PC + 0x2B8 /* 00001478, value 0x6506167, pstring "Page  " */]
  1533. 000011C2  486E FBFC                pea.l      [A6 - 0x404]
  1534. 000011C6  3F2C FFDA                move.w     -[A7], [A4 - 0x26]
  1535. 000011CA  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1536. 000011CE  588F                     addq.l     A7, 4
  1537. 000011D0  486E FBFC                pea.l      [A6 - 0x404]
  1538. 000011D4  486E FAFC                pea.l      [A6 - 0x504]
  1539. 000011D8  3F3C 0002                move.w     -[A7], 0x2
  1540. 000011DC  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1541. 000011E0  49EC FD9C                lea.l      A4, [A4 - 0x264]
  1542. 000011E4  47EE FAFC                lea.l      A3, [A6 - 0x504]
  1543. 000011E8  4247                     clr.w      D7
  1544. 000011EA  1E13                     move.b     D7, [A3]
  1545. label000011EC:
  1546. 000011EC  18DB                     move.b     [A4]+, [A3]+
  1547. 000011EE  51CF FFFC                dbf        D7, -0x6 /* 000011EC */
  1548. label000011F2:
  1549. 000011F2  0C6D 0005 CE8C           cmpi.w     [A5 - 0x3174], 0x5
  1550. 000011F8  6600 003A                bne        +0x3C /* 00001234 */
  1551. 000011FC  286E 0008                movea.l    A4, [A6 + 0x8]
  1552. 00001200  487A 026E                pea.l      [PC + 0x26E /* 00001470, value 0x6506167, pstring "Page  " */]
  1553. 00001204  486E FBFC                pea.l      [A6 - 0x404]
  1554. 00001208  3F2C FFDA                move.w     -[A7], [A4 - 0x26]
  1555. 0000120C  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1556. 00001210  588F                     addq.l     A7, 4
  1557. 00001212  486E FBFC                pea.l      [A6 - 0x404]
  1558. 00001216  486E FAFC                pea.l      [A6 - 0x504]
  1559. 0000121A  3F3C 0002                move.w     -[A7], 0x2
  1560. 0000121E  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1561. 00001222  49EC FC9C                lea.l      A4, [A4 - 0x364]
  1562. 00001226  47EE FAFC                lea.l      A3, [A6 - 0x504]
  1563. 0000122A  4247                     clr.w      D7
  1564. 0000122C  1E13                     move.b     D7, [A3]
  1565. label0000122E:
  1566. 0000122E  18DB                     move.b     [A4]+, [A3]+
  1567. 00001230  51CF FFFC                dbf        D7, -0x6 /* 0000122E */
  1568. label00001234:
  1569. 00001234  0C6D 0005 CE8E           cmpi.w     [A5 - 0x3172], 0x5
  1570. 0000123A  6600 003A                bne        +0x3C /* 00001276 */
  1571. 0000123E  286E 0008                movea.l    A4, [A6 + 0x8]
  1572. 00001242  487A 0224                pea.l      [PC + 0x224 /* 00001468, value 0x6506167, pstring "Page  " */]
  1573. 00001246  486E FBFC                pea.l      [A6 - 0x404]
  1574. 0000124A  3F2C FFDA                move.w     -[A7], [A4 - 0x26]
  1575. 0000124E  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1576. 00001252  588F                     addq.l     A7, 4
  1577. 00001254  486E FBFC                pea.l      [A6 - 0x404]
  1578. 00001258  486E FAFC                pea.l      [A6 - 0x504]
  1579. 0000125C  3F3C 0002                move.w     -[A7], 0x2
  1580. 00001260  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1581. 00001264  49EC FB9C                lea.l      A4, [A4 - 0x464]
  1582. 00001268  47EE FAFC                lea.l      A3, [A6 - 0x504]
  1583. 0000126C  4247                     clr.w      D7
  1584. 0000126E  1E13                     move.b     D7, [A3]
  1585. label00001270:
  1586. 00001270  18DB                     move.b     [A4]+, [A3]+
  1587. 00001272  51CF FFFC                dbf        D7, -0x6 /* 00001270 */
  1588. label00001276:
  1589. 00001276  0C6D 0005 CE90           cmpi.w     [A5 - 0x3170], 0x5
  1590. 0000127C  6600 003A                bne        +0x3C /* 000012B8 */
  1591. 00001280  286E 0008                movea.l    A4, [A6 + 0x8]
  1592. 00001284  487A 01DA                pea.l      [PC + 0x1DA /* 00001460, value 0x6506167, pstring "Page  " */]
  1593. 00001288  486E FBFC                pea.l      [A6 - 0x404]
  1594. 0000128C  3F2C FFDA                move.w     -[A7], [A4 - 0x26]
  1595. 00001290  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1596. 00001294  588F                     addq.l     A7, 4
  1597. 00001296  486E FBFC                pea.l      [A6 - 0x404]
  1598. 0000129A  486E FAFC                pea.l      [A6 - 0x504]
  1599. 0000129E  3F3C 0002                move.w     -[A7], 0x2
  1600. 000012A2  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1601. 000012A6  49EC FA9C                lea.l      A4, [A4 - 0x564]
  1602. 000012AA  47EE FAFC                lea.l      A3, [A6 - 0x504]
  1603. 000012AE  4247                     clr.w      D7
  1604. 000012B0  1E13                     move.b     D7, [A3]
  1605. label000012B2:
  1606. 000012B2  18DB                     move.b     [A4]+, [A3]+
  1607. 000012B4  51CF FFFC                dbf        D7, -0x6 /* 000012B2 */
  1608. label000012B8:
  1609. 000012B8  0C6D 0005 CE92           cmpi.w     [A5 - 0x316E], 0x5
  1610. 000012BE  6600 003A                bne        +0x3C /* 000012FA */
  1611. 000012C2  286E 0008                movea.l    A4, [A6 + 0x8]
  1612. 000012C6  487A 0190                pea.l      [PC + 0x190 /* 00001458, value 0x6506167, pstring "Page  " */]
  1613. 000012CA  486E FBFC                pea.l      [A6 - 0x404]
  1614. 000012CE  3F2C FFDA                move.w     -[A7], [A4 - 0x26]
  1615. 000012D2  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1616. 000012D6  588F                     addq.l     A7, 4
  1617. 000012D8  486E FBFC                pea.l      [A6 - 0x404]
  1618. 000012DC  486E FAFC                pea.l      [A6 - 0x504]
  1619. 000012E0  3F3C 0002                move.w     -[A7], 0x2
  1620. 000012E4  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1621. 000012E8  49EC F99C                lea.l      A4, [A4 - 0x664]
  1622. 000012EC  47EE FAFC                lea.l      A3, [A6 - 0x504]
  1623. 000012F0  4247                     clr.w      D7
  1624. 000012F2  1E13                     move.b     D7, [A3]
  1625. label000012F4:
  1626. 000012F4  18DB                     move.b     [A4]+, [A3]+
  1627. 000012F6  51CF FFFC                dbf        D7, -0x6 /* 000012F4 */
  1628. label000012FA:
  1629. 000012FA  286E 0008                movea.l    A4, [A6 + 0x8]
  1630. 000012FE  486C FE9C                pea.l      [A4 - 0x164]
  1631. 00001302  487A 0152                pea.l      [PC + 0x152 /* 00001456, value 0x10D0650 */]
  1632. 00001306  286E 0008                movea.l    A4, [A6 + 0x8]
  1633. 0000130A  486C FB9C                pea.l      [A4 - 0x464]
  1634. 0000130E  486E FBFC                pea.l      [A6 - 0x404]
  1635. 00001312  3F3C 0003                move.w     -[A7], 0x3
  1636. 00001316  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1637. 0000131A  49EE FEFE                lea.l      A4, [A6 - 0x102]
  1638. 0000131E  47EE FBFC                lea.l      A3, [A6 - 0x404]
  1639. 00001322  4247                     clr.w      D7
  1640. 00001324  1E13                     move.b     D7, [A3]
  1641. label00001326:
  1642. 00001326  18DB                     move.b     [A4]+, [A3]+
  1643. 00001328  51CF FFFC                dbf        D7, -0x6 /* 00001326 */
  1644. 0000132C  286E 0008                movea.l    A4, [A6 + 0x8]
  1645. 00001330  486C FD9C                pea.l      [A4 - 0x264]
  1646. 00001334  487A 011E                pea.l      [PC + 0x11E /* 00001454, value 0x10D010D */]
  1647. 00001338  286E 0008                movea.l    A4, [A6 + 0x8]
  1648. 0000133C  486C FA9C                pea.l      [A4 - 0x564]
  1649. 00001340  486E FBFC                pea.l      [A6 - 0x404]
  1650. 00001344  3F3C 0003                move.w     -[A7], 0x3
  1651. 00001348  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1652. 0000134C  49EE FDFE                lea.l      A4, [A6 - 0x202]
  1653. 00001350  47EE FBFC                lea.l      A3, [A6 - 0x404]
  1654. 00001354  4247                     clr.w      D7
  1655. 00001356  1E13                     move.b     D7, [A3]
  1656. label00001358:
  1657. 00001358  18DB                     move.b     [A4]+, [A3]+
  1658. 0000135A  51CF FFFC                dbf        D7, -0x6 /* 00001358 */
  1659. 0000135E  286E 0008                movea.l    A4, [A6 + 0x8]
  1660. 00001362  486C FC9C                pea.l      [A4 - 0x364]
  1661. 00001366  487A 00EA                pea.l      [PC + 0xEA /* 00001452, value 0x10D010D */]
  1662. 0000136A  286E 0008                movea.l    A4, [A6 + 0x8]
  1663. 0000136E  486C F99C                pea.l      [A4 - 0x664]
  1664. 00001372  486E FBFC                pea.l      [A6 - 0x404]
  1665. 00001376  3F3C 0003                move.w     -[A7], 0x3
  1666. 0000137A  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1667. 0000137E  49EE FCFE                lea.l      A4, [A6 - 0x302]
  1668. 00001382  47EE FBFC                lea.l      A3, [A6 - 0x404]
  1669. 00001386  4247                     clr.w      D7
  1670. 00001388  1E13                     move.b     D7, [A3]
  1671. label0000138A:
  1672. 0000138A  18DB                     move.b     [A4]+, [A3]+
  1673. 0000138C  51CF FFFC                dbf        D7, -0x6 /* 0000138A */
  1674. 00001390  286E 0008                movea.l    A4, [A6 + 0x8]
  1675. 00001394  3F2C F798                move.w     -[A7], [A4 - 0x868]
  1676. 00001398  A887                     syscall    TextFont
  1677. 0000139A  286E 0008                movea.l    A4, [A6 + 0x8]
  1678. 0000139E  3F2C F79A                move.w     -[A7], [A4 - 0x866]
  1679. 000013A2  A88A                     syscall    TextSize
  1680. 000013A4  286D CB3A                movea.l    A4, [A5 - 0x34C6]
  1681. 000013A8  2854                     movea.l    A4, [A4]
  1682. 000013AA  486C 0008                pea.l      [A4 + 0x8]
  1683. 000013AE  A87B                     syscall    ClipRect
  1684. 000013B0  49EE FEFE                lea.l      A4, [A6 - 0x102]
  1685. 000013B4  2E0C                     move.l     D7, A4
  1686. 000013B6  5287                     addq.l     D7, 1
  1687. 000013B8  2F07                     move.l     -[A7], D7
  1688. 000013BA  4247                     clr.w      D7
  1689. 000013BC  1E2E FEFE                move.b     D7, [A6 - 0x102]
  1690. 000013C0  48C7                     ext.l      D7
  1691. 000013C2  2F07                     move.l     -[A7], D7
  1692. 000013C4  286E 0008                movea.l    A4, [A6 + 0x8]
  1693. 000013C8  486C FFBC                pea.l      [A4 - 0x44]
  1694. 000013CC  4267                     clr.w      -[A7]
  1695. 000013CE  A9CE                     syscall    TETextBox/TextBox
  1696. 000013D0  49EE FDFE                lea.l      A4, [A6 - 0x202]
  1697. 000013D4  2E0C                     move.l     D7, A4
  1698. 000013D6  5287                     addq.l     D7, 1
  1699. 000013D8  2F07                     move.l     -[A7], D7
  1700. 000013DA  4247                     clr.w      D7
  1701. 000013DC  1E2E FDFE                move.b     D7, [A6 - 0x202]
  1702. 000013E0  48C7                     ext.l      D7
  1703. 000013E2  2F07                     move.l     -[A7], D7
  1704. 000013E4  286E 0008                movea.l    A4, [A6 + 0x8]
  1705. 000013E8  486C FFB4                pea.l      [A4 - 0x4C]
  1706. 000013EC  3F3C 0001                move.w     -[A7], 0x1
  1707. 000013F0  A9CE                     syscall    TETextBox/TextBox
  1708. 000013F2  49EE FCFE                lea.l      A4, [A6 - 0x302]
  1709. 000013F6  2E0C                     move.l     D7, A4
  1710. 000013F8  5287                     addq.l     D7, 1
  1711. 000013FA  2F07                     move.l     -[A7], D7
  1712. 000013FC  4247                     clr.w      D7
  1713. 000013FE  1E2E FCFE                move.b     D7, [A6 - 0x302]
  1714. 00001402  48C7                     ext.l      D7
  1715. 00001404  2F07                     move.l     -[A7], D7
  1716. 00001406  286E 0008                movea.l    A4, [A6 + 0x8]
  1717. 0000140A  486C FFC4                pea.l      [A4 - 0x3C]
  1718. 0000140E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1719. 00001412  A9CE                     syscall    TETextBox/TextBox
  1720. 00001414  486D FEB2                pea.l      [A5 - 0x14E]
  1721. 00001418  A89D                     syscall    PenPat
  1722. 0000141A  3F2D FDC6                move.w     -[A7], [A5 - 0x23A]
  1723. 0000141E  286E 0008                movea.l    A4, [A6 + 0x8]
  1724. 00001422  3E2C FFBC                move.w     D7, [A4 - 0x44]
  1725. 00001426  0447 000A                subi.w     D7, 0xA /* '\n' */
  1726. 0000142A  3F07                     move.w     -[A7], D7
  1727. 0000142C  A893                     syscall    MoveTo
  1728. 0000142E  3F2D FDCA                move.w     -[A7], [A5 - 0x236]
  1729. 00001432  286E 0008                movea.l    A4, [A6 + 0x8]
  1730. 00001436  3E2C FFC4                move.w     D7, [A4 - 0x3C]
  1731. 0000143A  0447 000A                subi.w     D7, 0xA /* '\n' */
  1732. 0000143E  3F07                     move.w     -[A7], D7
  1733. 00001440  A891                     syscall    LineTo
  1734. 00001442  486D FEBA                pea.l      [A5 - 0x146]
  1735. 00001446  A89D                     syscall    PenPat
  1736. label00001448:
  1737. 00001448  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1738. 0000144C  4E5E                     unlink     A6
  1739. 0000144E  2E9F                     move.l     [A7], [A7]+
  1740. 00001450  4E75                     rts
  1741. 00001452  010D                     btst       A5, D0
  1742. 00001454  010D                     btst       A5, D0
  1743. 00001456  010D                     btst       A5, D0
  1744. 00001458  0650 6167                addi.w     [A0], 0x6167 /* 'ag' */
  1745. 0000145C  6520                     bcs        +0x22 /* 0000147E */
  1746. 0000145E  2000                     move.l     D0, D0
  1747. 00001460  0650 6167                addi.w     [A0], 0x6167 /* 'ag' */
  1748. 00001464  6520                     bcs        +0x22 /* 00001486 */
  1749. 00001466  2000                     move.l     D0, D0
  1750. 00001468  0650 6167                addi.w     [A0], 0x6167 /* 'ag' */
  1751. 0000146C  6520                     bcs        +0x22 /* 0000148E */
  1752. 0000146E  2000                     move.l     D0, D0
  1753. 00001470  0650 6167                addi.w     [A0], 0x6167 /* 'ag' */
  1754. 00001474  6520                     bcs        +0x22 /* 00001496 */
  1755. 00001476  2000                     move.l     D0, D0
  1756. 00001478  0650 6167                addi.w     [A0], 0x6167 /* 'ag' */
  1757. 0000147C  6520                     bcs        +0x22 /* 0000149E */
  1758. label0000147E:
  1759. 0000147E  2000                     move.l     D0, D0
  1760. 00001480  0650 6167                addi.w     [A0], 0x6167 /* 'ag' */
  1761. 00001484  6520                     bcs        +0x22 /* 000014A6 */
  1762. label00001486:
  1763. 00001486  2000                     move.l     D0, D0
  1764. export_74:
  1765. 00001488  4E56 F484                link       A6, -0x0B7C
  1766. 0000148C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1767. // begin alternate branch 0000148E-00001492
  1768. label0000148E:
  1769. 0000148E  1F38 A850                move.b     -[A7], [0xFFFFA850]
  1770. // end alternate branch 0000148E-00001492
  1771. label0000148E: // (misaligned)
  1772. 00001490  A850                     syscall    InitCursor
  1773. 00001492  1E2D FDE8                move.b     D7, [A5 - 0x218]
  1774. label00001496:
  1775. 00001496  0A07 0001                xori.b     D7, 0x1
  1776. 0000149A  6700 0006                beq        +0x8 /* 000014A2 */
  1777. label0000149E:
  1778. 0000149E  4EBA F386                jsr        [PC - 0xC7A /* 00000826 */]
  1779. label000014A2:
  1780. 000014A2  1E2D FDE8                move.b     D7, [A5 - 0x218]
  1781. label000014A6:
  1782. 000014A6  0A07 0001                xori.b     D7, 0x1
  1783. 000014AA  6700 0006                beq        +0x8 /* 000014B2 */
  1784. 000014AE  6000 0556                bra        +0x558 /* 00001A06 */
  1785. label000014B2:
  1786. 000014B2  0C6D 0001 CE86           cmpi.w     [A5 - 0x317A], 0x1
  1787. 000014B8  6600 002C                bne        +0x2E /* 000014E6 */
  1788. 000014BC  1D7C 0001 F788           move.b     [A6 - 0x878], 0x1
  1789. 000014C2  3E3C 0002                move.w     D7, 0x2
  1790. 000014C6  6000 0010                bra        +0x12 /* 000014D8 */
  1791. label000014CA:
  1792. 000014CA  3C07                     move.w     D6, D7
  1793. 000014CC  5346                     subq.w     D6, 1
  1794. 000014CE  49EE F788                lea.l      A4, [A6 - 0x878]
  1795. 000014D2  4234 6000                clr.b      [A4 + D6.w]
  1796. 000014D6  5247                     addq.w     D7, 1
  1797. label000014D8:
  1798. 000014D8  0C47 0010                cmpi.w     D7, 0x10
  1799. 000014DC  6FEC                     ble        -0x12 /* 000014CA */
  1800. 000014DE  3D47 FFCC                move.w     [A6 - 0x34], D7
  1801. 000014E2  6000 0016                bra        +0x18 /* 000014FA */
  1802. label000014E6:
  1803. 000014E6  558F                     subq.l     A7, 2
  1804. 000014E8  486E F788                pea.l      [A6 - 0x878]
  1805. 000014EC  4EBA EB58                jsr        [PC - 0x14A8 /* 00000046 */]
  1806. 000014F0  1E1F                     move.b     D7, [A7]+
  1807. 000014F2  6600 0006                bne        +0x8 /* 000014FA */
  1808. 000014F6  6000 050E                bra        +0x510 /* 00001A06 */
  1809. label000014FA:
  1810. 000014FA  2F3C C800 0000           move.l     -[A7], 0xC8000000
  1811. 00001500  A8FD                     syscall    PrGlue
  1812. 00001502  558F                     subq.l     A7, 2
  1813. 00001504  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1814. 0000150A  A8FD                     syscall    PrGlue
  1815. 0000150C  3E1F                     move.w     D7, [A7]+
  1816. 0000150E  4A47                     tst.w      D7
  1817. 00001510  6600 04EC                bne        +0x4EE /* 000019FE */
  1818. 00001514  558F                     subq.l     A7, 2
  1819. 00001516  2F2D CB3A                move.l     -[A7], [A5 - 0x34C6]
  1820. 0000151A  2F3C 3204 0488           move.l     -[A7], 0x32040488
  1821. 00001520  A8FD                     syscall    PrGlue
  1822. 00001522  1E1F                     move.b     D7, [A7]+
  1823. 00001524  6700 04D8                beq        +0x4DA /* 000019FE */
  1824. 00001528  286D FDA8                movea.l    A4, [A5 - 0x258]
  1825. 0000152C  2854                     movea.l    A4, [A4]
  1826. 0000152E  2F0C                     move.l     -[A7], A4
  1827. 00001530  A851                     syscall    SetCursor
  1828. 00001532  598F                     subq.l     A7, 4
  1829. 00001534  2F2D CB3A                move.l     -[A7], [A5 - 0x34C6]
  1830. 00001538  42A7                     clr.l      -[A7]
  1831. 0000153A  42A7                     clr.l      -[A7]
  1832. 0000153C  2F3C 0400 0C00           move.l     -[A7], 0x4000C00
  1833. 00001542  A8FD                     syscall    PrGlue
  1834. 00001544  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1835. 00001548  558F                     subq.l     A7, 2
  1836. 0000154A  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1837. 00001550  A8FD                     syscall    PrGlue
  1838. 00001552  3E1F                     move.w     D7, [A7]+
  1839. 00001554  4A47                     tst.w      D7
  1840. 00001556  6600 03CA                bne        +0x3CC /* 00001922 */
  1841. 0000155A  2F2D FDE4                move.l     -[A7], [A5 - 0x21C]
  1842. 0000155E  A873                     syscall    SetPort
  1843. 00001560  3D6D CE84 FFD0           move.w     [A6 - 0x30], [A5 - 0x317C]
  1844. 00001566  558F                     subq.l     A7, 2
  1845. 00001568  2F2D FDB0                move.l     -[A7], [A5 - 0x250]
  1846. 0000156C  A960                     syscall    GetControlValue/GetCtlValue
  1847. 0000156E  3D5F FFCE                move.w     [A6 - 0x32], [A7]+
  1848. 00001572  286D FDC0                movea.l    A4, [A5 - 0x240]
  1849. 00001576  2854                     movea.l    A4, [A4]
  1850. 00001578  2D6C 0008 FFA4           move.l     [A6 - 0x5C], [A4 + 0x8]
  1851. 0000157E  2D6C 000C FFA8           move.l     [A6 - 0x58], [A4 + 0xC]
  1852. 00001584  2D54 FF9C                move.l     [A6 - 0x64], [A4]
  1853. 00001588  2D6C 0004 FFA0           move.l     [A6 - 0x60], [A4 + 0x4]
  1854. 0000158E  4EBA EA70                jsr        [PC - 0x1590 /* 00000000 */]
  1855. 00001592  2F0E                     move.l     -[A7], A6
  1856. 00001594  4EBA F404                jsr        [PC - 0xBFC /* 0000099A */]
  1857. 00001598  2F0E                     move.l     -[A7], A6
  1858. 0000159A  4EBA F972                jsr        [PC - 0x68E /* 00000F0E */]
  1859. 0000159E  486E FFAC                pea.l      [A6 - 0x54]
  1860. 000015A2  42A7                     clr.l      -[A7]
  1861. 000015A4  42A7                     clr.l      -[A7]
  1862. 000015A6  A8A7                     syscall    SetRect
  1863. 000015A8  286D FDC0                movea.l    A4, [A5 - 0x240]
  1864. 000015AC  2854                     movea.l    A4, [A4]
  1865. 000015AE  296E FFFC 0052           move.l     [A4 + 0x52], [A6 - 0x4]
  1866. 000015B4  598F                     subq.l     A7, 4
  1867. 000015B6  3F3C 00C8                move.w     -[A7], 0xC8
  1868. 000015BA  42A7                     clr.l      -[A7]
  1869. 000015BC  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  1870. 000015C2  A97C                     syscall    GetNewDialog
  1871. 000015C4  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  1872. 000015C8  486E FFF8                pea.l      [A6 - 0x8]
  1873. 000015CC  42A7                     clr.l      -[A7]
  1874. 000015CE  1F3C 0001                move.b     -[A7], 0x1
  1875. 000015D2  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1876. 000015D6  2F2D FDE4                move.l     -[A7], [A5 - 0x21C]
  1877. 000015DA  4227                     clr.b      -[A7]
  1878. 000015DC  A908                     syscall    ShowHide
  1879. 000015DE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1880. 000015E2  A873                     syscall    SetPort
  1881. 000015E4  286D CB3A                movea.l    A4, [A5 - 0x34C6]
  1882. 000015E8  2854                     movea.l    A4, [A4]
  1883. 000015EA  1E2C 0044                move.b     D7, [A4 + 0x44]
  1884. 000015EE  4887                     ext.w      D7
  1885. 000015F0  0C47 0001                cmpi.w     D7, 0x1
  1886. 000015F4  6600 001C                bne        +0x1E /* 00001612 */
  1887. 000015F8  49EE F89C                lea.l      A4, [A6 - 0x764]
  1888. 000015FC  47FA 0486                lea.l      A3, [PC + 0x486 /* 00001A84, value 0x1E53706F */]
  1889. 00001600  3E3C 0006                move.w     D7, 0x6
  1890. label00001604:
  1891. 00001604  28DB                     move.l     [A4]+, [A3]+
  1892. 00001606  51CF FFFC                dbf        D7, -0x6 /* 00001604 */
  1893. 0000160A  38DB                     move.w     [A4]+, [A3]+
  1894. 0000160C  18DB                     move.b     [A4]+, [A3]+
  1895. 0000160E  6000 0016                bra        +0x18 /* 00001626 */
  1896. label00001612:
  1897. 00001612  49EE F89C                lea.l      A4, [A6 - 0x764]
  1898. 00001616  47FA 0452                lea.l      A3, [PC + 0x452 /* 00001A6A, value 0x1850726F */]
  1899. 0000161A  3E3C 0005                move.w     D7, 0x5
  1900. label0000161E:
  1901. 0000161E  28DB                     move.l     [A4]+, [A3]+
  1902. 00001620  51CF FFFC                dbf        D7, -0x6 /* 0000161E */
  1903. 00001624  18DB                     move.b     [A4]+, [A3]+
  1904. label00001626:
  1905. 00001626  486E F89C                pea.l      [A6 - 0x764]
  1906. 0000162A  487A 043C                pea.l      [PC + 0x43C /* 00001A68, value 0x1850, cstring "" */]
  1907. 0000162E  487A 0436                pea.l      [PC + 0x436 /* 00001A66, value 0x0, cstring "" */]
  1908. 00001632  487A 0430                pea.l      [PC + 0x430 /* 00001A64, value 0x0, cstring "" */]
  1909. 00001636  A98B                     syscall    ParamText
  1910. 00001638  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1911. 0000163C  A981                     syscall    DrawDialog
  1912. 0000163E  3B7C 0001 CE84           move.w     [A5 - 0x317C], 0x1
  1913. 00001644  3D6D CE86 F786           move.w     [A6 - 0x87A], [A5 - 0x317A]
  1914. 0000164A  6000 02BE                bra        +0x2C0 /* 0000190A */
  1915. label0000164E:
  1916. 0000164E  1E2D CE94                move.b     D7, [A5 - 0x316C]
  1917. 00001652  0A07 0001                xori.b     D7, 0x1
  1918. 00001656  3C2D CE84                move.w     D6, [A5 - 0x317C]
  1919. 0000165A  5346                     subq.w     D6, 1
  1920. 0000165C  49EE F788                lea.l      A4, [A6 - 0x878]
  1921. 00001660  8E34 6000                or.b       D7, [A4 + D6.w]
  1922. 00001664  6700 0090                beq        +0x92 /* 000016F6 */
  1923. 00001668  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1924. 0000166C  A873                     syscall    SetPort
  1925. 0000166E  487A 03E4                pea.l      [PC + 0x3E4 /* 00001A54, value 0xE526570, pstring "Repagenating: " */]
  1926. 00001672  3E2D CE84                move.w     D7, [A5 - 0x317C]
  1927. 00001676  5347                     subq.w     D7, 1
  1928. 00001678  CFFC 02F0                muls.w     D7, 0x2F0
  1929. 0000167C  49ED CEA8                lea.l      A4, [A5 - 0x3158]
  1930. 00001680  4874 7010                pea.l      [A4 + D7.w + 0x10]
  1931. 00001684  486E F686                pea.l      [A6 - 0x97A]
  1932. 00001688  3F3C 0002                move.w     -[A7], 0x2
  1933. 0000168C  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1934. 00001690  49EE F79C                lea.l      A4, [A6 - 0x864]
  1935. 00001694  47EE F686                lea.l      A3, [A6 - 0x97A]
  1936. 00001698  4247                     clr.w      D7
  1937. 0000169A  1E13                     move.b     D7, [A3]
  1938. label0000169C:
  1939. 0000169C  18DB                     move.b     [A4]+, [A3]+
  1940. 0000169E  51CF FFFC                dbf        D7, -0x6 /* 0000169C */
  1941. 000016A2  486E F89C                pea.l      [A6 - 0x764]
  1942. 000016A6  486E F79C                pea.l      [A6 - 0x864]
  1943. 000016AA  487A 03A6                pea.l      [PC + 0x3A6 /* 00001A52, value 0xE52, cstring "" */]
  1944. 000016AE  487A 03A0                pea.l      [PC + 0x3A0 /* 00001A50, value 0x0, cstring "" */]
  1945. 000016B2  A98B                     syscall    ParamText
  1946. 000016B4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1947. 000016B8  A981                     syscall    DrawDialog
  1948. 000016BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1949. 000016BE  A873                     syscall    SetPort
  1950. 000016C0  486E FFAC                pea.l      [A6 - 0x54]
  1951. 000016C4  A87B                     syscall    ClipRect
  1952. 000016C6  4EBA F1D6                jsr        [PC - 0xE2A /* 0000089E */]
  1953. 000016CA  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  1954. 000016CE  A9D9                     syscall    TEDeactivate
  1955. 000016D0  286D FDC0                movea.l    A4, [A5 - 0x240]
  1956. 000016D4  2854                     movea.l    A4, [A4]
  1957. 000016D6  28AD FDC4                move.l     [A4], [A5 - 0x23C]
  1958. 000016DA  296D FDC8 0004           move.l     [A4 + 0x4], [A5 - 0x238]
  1959. 000016E0  296D FDC4 0008           move.l     [A4 + 0x8], [A5 - 0x23C]
  1960. 000016E6  296D FDC8 000C           move.l     [A4 + 0xC], [A5 - 0x238]
  1961. 000016EC  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  1962. 000016F0  A9D0                     syscall    TECalText
  1963. 000016F2  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  1964. label000016F6:
  1965. 000016F6  3E2D CE84                move.w     D7, [A5 - 0x317C]
  1966. 000016FA  5347                     subq.w     D7, 1
  1967. 000016FC  49EE F788                lea.l      A4, [A6 - 0x878]
  1968. 00001700  4A34 7000                tst.b      [A4 + D7.w]
  1969. 00001704  6700 01FC                beq        +0x1FE /* 00001902 */
  1970. 00001708  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  1971. 0000170C  3E2D CE84                move.w     D7, [A5 - 0x317C]
  1972. 00001710  5347                     subq.w     D7, 1
  1973. 00001712  CFFC 02F0                muls.w     D7, 0x2F0
  1974. 00001716  49ED CEA8                lea.l      A4, [A5 - 0x3158]
  1975. 0000171A  3C3C 0001                move.w     D6, 0x1
  1976. 0000171E  3D74 7004 F686           move.w     [A6 - 0x97A], [A4 + D7.w + 0x4]
  1977. 00001724  6000 01D0                bra        +0x1D2 /* 000018F6 */
  1978. label00001728:
  1979. 00001728  558F                     subq.l     A7, 2
  1980. 0000172A  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1981. 00001730  A8FD                     syscall    PrGlue
  1982. 00001732  3A1F                     move.w     D5, [A7]+
  1983. 00001734  4A45                     tst.w      D5
  1984. 00001736  6600 01B8                bne        +0x1BA /* 000018F0 */
  1985. 0000173A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1986. 0000173E  42A7                     clr.l      -[A7]
  1987. 00001740  2F3C 1000 0808           move.l     -[A7], 0x10000808
  1988. 00001746  A8FD                     syscall    PrGlue
  1989. 00001748  558F                     subq.l     A7, 2
  1990. 0000174A  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1991. 00001750  A8FD                     syscall    PrGlue
  1992. 00001752  3A1F                     move.w     D5, [A7]+
  1993. 00001754  4A45                     tst.w      D5
  1994. 00001756  6600 018C                bne        +0x18E /* 000018E4 */
  1995. 0000175A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1996. 0000175E  A873                     syscall    SetPort
  1997. 00001760  4A2D CE94                tst.b      [A5 - 0x316C]
  1998. 00001764  6700 000A                beq        +0xC /* 00001770 */
  1999. 00001768  3D46 FFDA                move.w     [A6 - 0x26], D6
  2000. 0000176C  6000 0040                bra        +0x42 /* 000017AE */
  2001. label00001770:
  2002. 00001770  426E FFDA                clr.w      [A6 - 0x26]
  2003. 00001774  3A3C 0001                move.w     D5, 0x1
  2004. 00001778  382D CE84                move.w     D4, [A5 - 0x317C]
  2005. 0000177C  5344                     subq.w     D4, 1
  2006. 0000177E  3D44 F684                move.w     [A6 - 0x97C], D4
  2007. 00001782  6000 001C                bra        +0x1E /* 000017A0 */
  2008. label00001786:
  2009. 00001786  3805                     move.w     D4, D5
  2010. 00001788  5344                     subq.w     D4, 1
  2011. 0000178A  C9FC 02F0                muls.w     D4, 0x2F0
  2012. 0000178E  47ED CEA8                lea.l      A3, [A5 - 0x3158]
  2013. 00001792  3633 4004                move.w     D3, [A3 + D4.w + 0x4]
  2014. 00001796  D76E FFDA                add.w      [A6 - 0x26], D3
  2015. 0000179A  5245                     addq.w     D5, 1
  2016. 0000179C  6900 0008                bvs        +0xA /* 000017A6 */
  2017. label000017A0:
  2018. 000017A0  BA6E F684                cmp.w      D5, [A6 - 0x97C]
  2019. 000017A4  6FE0                     ble        -0x1E /* 00001786 */
  2020. label000017A6:
  2021. 000017A6  3D45 FFCC                move.w     [A6 - 0x34], D5
  2022. 000017AA  DD6E FFDA                add.w      [A6 - 0x26], D6
  2023. label000017AE:
  2024. 000017AE  266D CB3A                movea.l    A3, [A5 - 0x34C6]
  2025. 000017B2  2653                     movea.l    A3, [A3]
  2026. 000017B4  1A2B 0044                move.b     D5, [A3 + 0x44]
  2027. 000017B8  4885                     ext.w      D5
  2028. 000017BA  0C45 0001                cmpi.w     D5, 0x1
  2029. 000017BE  6600 0016                bne        +0x18 /* 000017D6 */
  2030. 000017C2  47EE F79C                lea.l      A3, [A6 - 0x864]
  2031. 000017C6  45FA 027A                lea.l      A2, [PC + 0x27A /* 00001A42, value 0xC50726F, pstring "Processing: " */]
  2032. 000017CA  26DA                     move.l     [A3]+, [A2]+
  2033. 000017CC  26DA                     move.l     [A3]+, [A2]+
  2034. 000017CE  26DA                     move.l     [A3]+, [A2]+
  2035. 000017D0  16DA                     move.b     [A3]+, [A2]+
  2036. 000017D2  6000 0012                bra        +0x14 /* 000017E6 */
  2037. label000017D6:
  2038. 000017D6  47EE F79C                lea.l      A3, [A6 - 0x864]
  2039. 000017DA  45FA 025A                lea.l      A2, [PC + 0x25A /* 00001A36, value 0xA507269 '\nPri', pstring "Printing: " */]
  2040. 000017DE  26DA                     move.l     [A3]+, [A2]+
  2041. 000017E0  26DA                     move.l     [A3]+, [A2]+
  2042. 000017E2  36DA                     move.w     [A3]+, [A2]+
  2043. 000017E4  16DA                     move.b     [A3]+, [A2]+
  2044. label000017E6:
  2045. 000017E6  486E F79C                pea.l      [A6 - 0x864]
  2046. 000017EA  3A2D CE84                move.w     D5, [A5 - 0x317C]
  2047. 000017EE  5345                     subq.w     D5, 1
  2048. 000017F0  CBFC 02F0                muls.w     D5, 0x2F0
  2049. 000017F4  47ED CEA8                lea.l      A3, [A5 - 0x3158]
  2050. 000017F8  4873 5010                pea.l      [A3 + D5.w + 0x10]
  2051. 000017FC  487A 022E                pea.l      [PC + 0x22E /* 00001A2C, value 0x82C2050, pstring ", Page: " */]
  2052. 00001800  486E F584                pea.l      [A6 - 0xA7C]
  2053. 00001804  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  2054. 00001808  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2055. 0000180C  588F                     addq.l     A7, 4
  2056. 0000180E  486E F584                pea.l      [A6 - 0xA7C]
  2057. 00001812  486E F484                pea.l      [A6 - 0xB7C]
  2058. 00001816  3F3C 0004                move.w     -[A7], 0x4
  2059. 0000181A  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2060. 0000181E  47EE F79C                lea.l      A3, [A6 - 0x864]
  2061. 00001822  45EE F484                lea.l      A2, [A6 - 0xB7C]
  2062. 00001826  4245                     clr.w      D5
  2063. 00001828  1A12                     move.b     D5, [A2]
  2064. label0000182A:
  2065. 0000182A  16DA                     move.b     [A3]+, [A2]+
  2066. 0000182C  51CD FFFC                dbf        D5, -0x6 /* 0000182A */
  2067. 00001830  486E F89C                pea.l      [A6 - 0x764]
  2068. 00001834  486E F79C                pea.l      [A6 - 0x864]
  2069. 00001838  487A 01F0                pea.l      [PC + 0x1F0 /* 00001A2A, value 0x82C, cstring "" */]
  2070. 0000183C  487A 01EA                pea.l      [PC + 0x1EA /* 00001A28, value 0x0, cstring "" */]
  2071. 00001840  A98B                     syscall    ParamText
  2072. 00001842  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2073. 00001846  A981                     syscall    DrawDialog
  2074. 00001848  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2075. 0000184C  A873                     syscall    SetPort
  2076. 0000184E  266D FDC0                movea.l    A3, [A5 - 0x240]
  2077. 00001852  2653                     movea.l    A3, [A3]
  2078. 00001854  45F4 7000                lea.l      A2, [A4 + D7.w]
  2079. 00001858  3A06                     move.w     D5, D6
  2080. 0000185A  5345                     subq.w     D5, 1
  2081. 0000185C  E54D                     lsl        D5.w, 2
  2082. 0000185E  45EA 0228                lea.l      A2, [A2 + 0x228]
  2083. 00001862  598F                     subq.l     A7, 4
  2084. 00001864  3832 5002                move.w     D4, [A2 + D5.w + 0x2]
  2085. 00001868  5244                     addq.w     D4, 1
  2086. 0000186A  48C4                     ext.l      D4
  2087. 0000186C  2F04                     move.l     -[A7], D4
  2088. 0000186E  3832 5000                move.w     D4, [A2 + D5.w]
  2089. 00001872  5244                     addq.w     D4, 1
  2090. 00001874  48C4                     ext.l      D4
  2091. 00001876  2F04                     move.l     -[A7], D4
  2092. 00001878  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  2093. 0000187C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2094. 00001880  A83D                     syscall    TEDispatch
  2095. 00001882  281F                     move.l     D4, [A7]+
  2096. 00001884  3D44 FFD8                move.w     [A6 - 0x28], D4
  2097. 00001888  382B 0008                move.w     D4, [A3 + 0x8]
  2098. 0000188C  D86E FFD8                add.w      D4, [A6 - 0x28]
  2099. 00001890  3744 000C                move.w     [A3 + 0xC], D4
  2100. 00001894  266D CB3A                movea.l    A3, [A5 - 0x34C6]
  2101. 00001898  2653                     movea.l    A3, [A3]
  2102. 0000189A  486B 0008                pea.l      [A3 + 0x8]
  2103. 0000189E  A87B                     syscall    ClipRect
  2104. 000018A0  266D FDC0                movea.l    A3, [A5 - 0x240]
  2105. 000018A4  2653                     movea.l    A3, [A3]
  2106. 000018A6  486B 0008                pea.l      [A3 + 0x8]
  2107. 000018AA  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  2108. 000018AE  A9D3                     syscall    TEUpdate
  2109. 000018B0  0C74 0000 7000           cmpi.w     [A4 + D7.w], 0x0
  2110. 000018B6  6F00 0010                ble        +0x12 /* 000018C8 */
  2111. 000018BA  266D FDC0                movea.l    A3, [A5 - 0x240]
  2112. 000018BE  2653                     movea.l    A3, [A3]
  2113. 000018C0  486B 0008                pea.l      [A3 + 0x8]
  2114. 000018C4  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  2115. label000018C8:
  2116. 000018C8  2F0E                     move.l     -[A7], A6
  2117. 000018CA  4EBA F716                jsr        [PC - 0x8EA /* 00000FE2 */]
  2118. 000018CE  486E FFAC                pea.l      [A6 - 0x54]
  2119. 000018D2  A87B                     syscall    ClipRect
  2120. 000018D4  4267                     clr.w      -[A7]
  2121. 000018D6  3A2E FFD8                move.w     D5, [A6 - 0x28]
  2122. 000018DA  4445                     neg.w      D5
  2123. 000018DC  3F05                     move.w     -[A7], D5
  2124. 000018DE  2F2D FDC0                move.l     -[A7], [A5 - 0x240]
  2125. 000018E2  A9DD                     syscall    TEScroll
  2126. label000018E4:
  2127. 000018E4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2128. 000018E8  2F3C 1800 040C           move.l     -[A7], 0x1800040C
  2129. 000018EE  A8FD                     syscall    PrGlue
  2130. label000018F0:
  2131. 000018F0  5246                     addq.w     D6, 1
  2132. 000018F2  6900 000E                bvs        +0x10 /* 00001902 */
  2133. label000018F6:
  2134. 000018F6  3D46 FFDC                move.w     [A6 - 0x24], D6
  2135. 000018FA  BC6E F686                cmp.w      D6, [A6 - 0x97A]
  2136. 000018FE  6F00 FE28                ble        -0x1D6 /* 00001728 */
  2137. label00001902:
  2138. 00001902  526D CE84                addq.w     [A5 - 0x317C], 1
  2139. 00001906  6900 000E                bvs        +0x10 /* 00001916 */
  2140. label0000190A:
  2141. 0000190A  3E2E F786                move.w     D7, [A6 - 0x87A]
  2142. 0000190E  BE6D CE84                cmp.w      D7, [A5 - 0x317C]
  2143. 00001912  6C00 FD3A                bge        -0x2C4 /* 0000164E */
  2144. label00001916:
  2145. 00001916  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2146. 0000191A  2F3C 0800 0484           move.l     -[A7], 0x8000484
  2147. 00001920  A8FD                     syscall    PrGlue
  2148. label00001922:
  2149. 00001922  286D CB3A                movea.l    A4, [A5 - 0x34C6]
  2150. 00001926  2854                     movea.l    A4, [A4]
  2151. 00001928  1E2C 0044                move.b     D7, [A4 + 0x44]
  2152. 0000192C  4887                     ext.w      D7
  2153. 0000192E  0C47 0001                cmpi.w     D7, 0x1
  2154. 00001932  57C7                     seq        D7
  2155. 00001934  4407                     neg.b      D7
  2156. 00001936  6700 0014                beq        +0x16 /* 0000194C */
  2157. 0000193A  558F                     subq.l     A7, 2
  2158. 0000193C  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  2159. 00001942  A8FD                     syscall    PrGlue
  2160. 00001944  3C1F                     move.w     D6, [A7]+
  2161. 00001946  4A46                     tst.w      D6
  2162. 00001948  57C6                     seq        D6
  2163. 0000194A  CE06                     and.b      D7, D6
  2164. label0000194C:
  2165. 0000194C  6700 004C                beq        +0x4E /* 0000199A */
  2166. 00001950  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2167. 00001954  A873                     syscall    SetPort
  2168. 00001956  49EE F89C                lea.l      A4, [A6 - 0x764]
  2169. 0000195A  47FA 00B8                lea.l      A3, [PC + 0xB8 /* 00001A14, value 0x12507269 */]
  2170. 0000195E  3E3C 0003                move.w     D7, 0x3
  2171. label00001962:
  2172. 00001962  28DB                     move.l     [A4]+, [A3]+
  2173. 00001964  51CF FFFC                dbf        D7, -0x6 /* 00001962 */
  2174. 00001968  38DB                     move.w     [A4]+, [A3]+
  2175. 0000196A  18DB                     move.b     [A4]+, [A3]+
  2176. 0000196C  486E F89C                pea.l      [A6 - 0x764]
  2177. 00001970  487A 00A0                pea.l      [PC + 0xA0 /* 00001A12, value 0x1250, cstring "" */]
  2178. 00001974  487A 009A                pea.l      [PC + 0x9A /* 00001A10, value 0x0, cstring "" */]
  2179. 00001978  487A 0094                pea.l      [PC + 0x94 /* 00001A0E, value 0x0, cstring "" */]
  2180. 0000197C  A98B                     syscall    ParamText
  2181. 0000197E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2182. 00001982  A981                     syscall    DrawDialog
  2183. 00001984  2F2D CB3A                move.l     -[A7], [A5 - 0x34C6]
  2184. 00001988  42A7                     clr.l      -[A7]
  2185. 0000198A  42A7                     clr.l      -[A7]
  2186. 0000198C  42A7                     clr.l      -[A7]
  2187. 0000198E  486E FFDE                pea.l      [A6 - 0x22]
  2188. 00001992  2F3C 6005 1480           move.l     -[A7], 0x60051480
  2189. 00001998  A8FD                     syscall    PrGlue
  2190. label0000199A:
  2191. 0000199A  2F2D FDE4                move.l     -[A7], [A5 - 0x21C]
  2192. 0000199E  A873                     syscall    SetPort
  2193. 000019A0  286D FDE4                movea.l    A4, [A5 - 0x21C]
  2194. 000019A4  486C 0010                pea.l      [A4 + 0x10]
  2195. 000019A8  A87B                     syscall    ClipRect
  2196. 000019AA  286D FDC0                movea.l    A4, [A5 - 0x240]
  2197. 000019AE  2854                     movea.l    A4, [A4]
  2198. 000019B0  296D FDE4 0052           move.l     [A4 + 0x52], [A5 - 0x21C]
  2199. 000019B6  296E FFA4 0008           move.l     [A4 + 0x8], [A6 - 0x5C]
  2200. 000019BC  296E FFA8 000C           move.l     [A4 + 0xC], [A6 - 0x58]
  2201. 000019C2  28AE FF9C                move.l     [A4], [A6 - 0x64]
  2202. 000019C6  296E FFA0 0004           move.l     [A4 + 0x4], [A6 - 0x60]
  2203. 000019CC  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  2204. 000019D0  4EBA EC8A                jsr        [PC - 0x1376 /* 0000065C */]
  2205. 000019D4  2F2D FDB0                move.l     -[A7], [A5 - 0x250]
  2206. 000019D8  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  2207. 000019DC  A963                     syscall    SetControlValue/SetCtlValue
  2208. 000019DE  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2209. 000019E2  2F2D FDE4                move.l     -[A7], [A5 - 0x21C]
  2210. 000019E6  1F3C 0001                move.b     -[A7], 0x1
  2211. 000019EA  A908                     syscall    ShowHide
  2212. 000019EC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2213. 000019F0  A983                     syscall    DisposeDialog
  2214. 000019F2  2F2D FDE4                move.l     -[A7], [A5 - 0x21C]
  2215. 000019F6  A91F                     syscall    SelectWindow
  2216. 000019F8  2F2D FDE4                move.l     -[A7], [A5 - 0x21C]
  2217. 000019FC  A873                     syscall    SetPort
  2218. label000019FE:
  2219. 000019FE  2F3C D000 0000           move.l     -[A7], 0xD0000000
  2220. 00001A04  A8FD                     syscall    PrGlue
  2221. label00001A06:
  2222. 00001A06  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2223. 00001A0A  4E5E                     unlink     A6
  2224. 00001A0C  4E75                     rts
  2225. 00001A0E  0000 0000                ori.b      D0, 0x0
  2226. 00001A12  0000 1250                ori.b      D0, 0x50 /* 'P' */
  2227. 00001A16  7269                     moveq.l    D1, 0x69
  2228. 00001A18  6E74                     bgt        +0x76 /* 00001A8E */
  2229. 00001A1A  696E                     bvs        +0x70 /* 00001A8A */
  2230. 00001A1C  6720                     beq        +0x22 /* 00001A3E */
  2231. 00001A1E  446F 6375                neg.w      [A7 + 0x6375]
  2232. 00001A22  6D65                     blt        +0x67 /* 00001A89 */
  2233. 00001A24  6E74                     bgt        +0x76 /* 00001A9A */
  2234. 00001A26  C900                     abcd       D4, D0
  2235. 00001A28  0000 0000                ori.b      D0, 0x0
  2236. 00001A2C  082C 2050 6167           btst.b     [A4 + 0x6167], 0x50 /* 'P' */
  2237. 00001A32  653A                     bcs        +0x3C /* 00001A6E */
  2238. 00001A34  2000                     move.l     D0, D0
  2239. 00001A36  0A50 7269                xori.w     [A0], 0x7269 /* 'ri' */
  2240. 00001A3A  6E74                     bgt        +0x76 /* 00001AB0 */
  2241. 00001A3C  696E                     bvs        +0x70 /* 00001AAC */
  2242. label00001A3E:
  2243. 00001A3E  673A                     beq        +0x3C /* 00001A7A */
  2244. 00001A40  2000                     move.l     D0, D0
  2245. 00001A42  0C50 726F                cmpi.w     [A0], 0x726F /* 'ro' */
  2246. 00001A46  6365                     bls        +0x67 /* 00001AAD */
  2247. 00001A48  7373                     moveq.l    D1, 0x73
  2248. 00001A4A  696E                     bvs        +0x70 /* 00001ABA */
  2249. 00001A4C  673A                     beq        +0x3C /* 00001A88 */
  2250. 00001A4E  2000                     move.l     D0, D0
  2251. 00001A50  0000 0000                ori.b      D0, 0x0
  2252. 00001A54  0E52 6570                .invalid.w [A2], 0x6570 /* 'ep' */ // invalid immediate operation
  2253. 00001A58  6167                     bsr        +0x69 /* 00001AC1 */
  2254. 00001A5A  656E                     bcs        +0x70 /* 00001ACA */
  2255. 00001A5C  6174                     bsr        +0x76 /* 00001AD2 */
  2256. 00001A5E  696E                     bvs        +0x70 /* 00001ACE */
  2257. 00001A60  673A                     beq        +0x3C /* 00001A9C */
  2258. 00001A62  2000                     move.l     D0, D0
  2259. 00001A64  0000 0000                ori.b      D0, 0x0
  2260. 00001A68  0000 1850                ori.b      D0, 0x50 /* 'P' */
  2261. 00001A6C  726F                     moveq.l    D1, 0x6F
  2262. label00001A6E:
  2263. 00001A6E  6365                     bls        +0x67 /* 00001AD5 */
  2264. 00001A70  7373                     moveq.l    D1, 0x73
  2265. 00001A72  696E                     bvs        +0x70 /* 00001AE2 */
  2266. 00001A74  6720                     beq        +0x22 /* 00001A96 */
  2267. 00001A76  7468                     moveq.l    D2, 0x68
  2268. 00001A78  6520                     bcs        +0x22 /* 00001A9A */
  2269. label00001A7A:
  2270. 00001A7A  646F                     bcc        +0x71 /* 00001AEB */
  2271. 00001A7C  6375                     bls        +0x77 /* 00001AF3 */
  2272. 00001A7E  6D65                     blt        +0x67 /* 00001AE5 */
  2273. 00001A80  6E74                     bgt        +0x76 /* 00001AF6 */
  2274. 00001A82  C900                     abcd       D4, D0
  2275. 00001A84  1E53                     movea.b    A7, [A3]
  2276. 00001A86  706F                     moveq.l    D0, 0x6F
  2277. label00001A88:
  2278. 00001A88  6F6C                     ble        +0x6E /* 00001AF6 */
  2279. label00001A8A:
  2280. 00001A8A  696E                     bvs        +0x70 /* 00001AFA */
  2281. 00001A8C  6720                     beq        +0x22 /* 00001AAE */
  2282. label00001A8E:
  2283. 00001A8E  7468                     moveq.l    D2, 0x68
  2284. 00001A90  6520                     bcs        +0x22 /* 00001AB2 */
  2285. 00001A92  646F                     bcc        +0x71 /* 00001B03 */
  2286. 00001A94  6375                     bls        +0x77 /* 00001B0B */
  2287. label00001A96:
  2288. 00001A96  6D65                     blt        +0x67 /* 00001AFD */
  2289. 00001A98  6E74                     bgt        +0x76 /* 00001B0E */
  2290. label00001A9A:
  2291. 00001A9A  2074 6F20 6469           movea.l    A0, [A4 + 0x6469 + D6 * 8]
  2292. // begin alternate branch 00001A9C-00001AA0
  2293. label00001A9C:
  2294. 00001A9C  6F20                     ble        +0x22 /* 00001ABE */
  2295. 00001A9E  6469                     bcc        +0x6B /* 00001B09 */
  2296. // end alternate branch 00001A9C-00001AA0
  2297. label00001A9C: // (misaligned)
  2298. 00001AA0  736B                     moveq.l    D1, 0x6B
  2299. 00001AA2  C900                     abcd       D4, D0
  2300.